Calculate Digit Sum of a String
给一个string, 里面是数字,把string的数字每k个加起来, 然后一直这样加,直到string长度小于k.
class Solution {
public String digitSum(String s, int k) {
while(s.length() > k){
StringBuffer sb = new StringBuffer();
for(int i = 0; i < s.length();) {
int tmp = 0;
for(int j = 0; j < k;j++){
if(i >= s.length())
break;
tmp += (s.charAt(i++) - '0');
}
sb.append(tmp);
}
s = sb.toString();
}
return s;
}
}