Практические вопросы на официальном сайте Blue Bridge Cup (число 0)

описание проблемы

Учитывая целое положительное число n, сколько нулей находится в конце десятичного представления числа n?

Формат ввода

Во входной строке содержится целое положительное число n.

Выходной формат

Выведите целое число, представляющее ответ.

Пример ввода

20220000

Пример вывода

4

Масштаб и соглашения вариантов использования для оценки

Для всех случаев оценки 1 <= n <= 1000000000.

эксплуатационные ограничения

  • Максимальное время работы: 1 с
  • Максимальная рабочая память: 256 МБ
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();
    }
}

Guess you like

Origin blog.csdn.net/s44Sc21/article/details/132785323