给定一个正整数 n ,请问 n 的十进制表示中末尾总共有几个 0 ?
输入一行包含一个正整数 n。
输出一个整数,表示答案。
20220000
4
对于所有评测用例,1 <= n <= 1000000000。
- import java.util.Scanner;
-
- public class Main {
- public static void main(String[] args) {
- Scanner scan = new Scanner(System.in);
- String str=scan.next();
- int ans=0;
- for(int i=str.length()-1;i>=0;i--){
- if(str.charAt(i)=='0'){
- ans++;
- }
- else{
- break;
- }
- }
- System.out.println(ans);
- scan.close();
- }
- }