如果它适合
int/
long,只需检查模10的数字是否为0并保留一个计数器:
long x = ...if (x == 0) { return 0;}int counter = 0;while (x % 10 == 0) { counter++; x /= 10;}
如果太大而无法容纳
long,请将其存储在a中
String并从最后一个字符开始计数零:
String s = ...int counter = 0;while(counter < s.length() && s.charAt(s.length() - 1 - counter) == '0') { counter++;}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)