3.22 得到整数的每一位,目前想到的方法只是转换成为字符串,感觉有点儿笨
如果以后有了好的方法,要多多学习
这个题还是挺简单的。
public class Solution {
/**
* @param num a non-negative integer
* @return one digit
*/
public int addDigits(int num) {
String s = Integer.toString(num);
while (s.length() > 1){
num = 0;
for (int i = 0; i < s.length(); i++){
num += (s.charAt(i) - 48);
}
s = Integer.toString(num);
}// Write your code here
return num;
}
}