cswork / OA打开练习工作台

PayPayOA #5

Sum Consecutive Identical Digits

估计简单评测数据准备中,可先阅读题面

考点(AI 标注)模拟/实现字符串

Given a string of digits, repeatedly sum any consecutive identical digits until there are no more consecutive duplicates. For example: Input: 99823

  • 99 becomes 18 → 18823
  • 88 becomes 16 → 11623
  • 11 becomes 2 → 2623 Now there are no more consecutive identical digits, so output the final result: 2623. Function Description Complete the function sumConsecutiveIdenticalDigits in the editor. sumConsecutiveIdenticalDigits has the following parameter:
  • String digits: a string of digits Returns String: the final string after summing all consecutive identical digits

Example 1

Input:

digits = "99823"

Output:

"2623"

Explanation:

  • 99 becomes 18 → 18823
  • 88 becomes 16 → 11623
  • 11 becomes 2 → 2623 Now there are no more consecutive identical digits, so output the final result: 2623.