Calculate Digit Sum of a String LeetCode solution in Java

1
class Solution {
2
public String digitSum(String s, int k) {
3
while (s.length() > k) s = gen(s, k);
4
return s;
5
}
6

7
public String gen(String s, int k) {
8
String res = "";
9
for (int i = 0; i < s.length(); ) {
10
int count = 0, num = 0;
11
while (i < s.length() && count++ < k) num += Character.getNumericValue(s.charAt(i++));
12
res += num;
13
}
14
return res;
15
}
16
}

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0