2019趣ヘッドラインの問題――1からn整数までの2の出現回数
703 ワード
趣头条の笔记问题(ここではJavaで実现します)は一つの整数nを入力することを求めて、整数の中で2の出现の回数(1からnの整数の中で2の出现の回数)は2-2-20-21-22を入力して1-3-6を出力します。
import java.util.Scanner;
public class NumberOfBetweenAndN {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
int num=in.nextInt();
int temp=NumberOf1Between1AndN_Solution(num);
System.out.println(temp);
}
public static int NumberOf1Between1AndN_Solution(int n) {
int count = 0;
for(int i=0; i<=n; i++){
int temp = i;
// temp 2 count++
while(temp!=0){
if(temp%10 == 2){
count++;
}
temp /= 10;
}
}
return count;
}
}