숫자의 개수(2577)
각 숫자가 몇 번 나왔는지 저장하기 위해 일차원 배열을 만드는 문제
문제
입력
출력
예제 입력
150
266
427예제 출력
3
1
0
2
0
0
0
2
0
0문자열분리를 사용해서 문제를 풀어야한다(실패 ㅠ)
참고
2번째시도
Last updated
각 숫자가 몇 번 나왔는지 저장하기 위해 일차원 배열을 만드는 문제
150
266
4273
1
0
2
0
0
0
2
0
0Last updated
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = (sc.nextInt()*sc.nextInt()*sc.nextInt());
String str = String.valueOf(n);
for (int i = 0; i < 10; i++) {
int count = 0;
for (int j = 0; j < str.length(); j++) {
if((str.charAt(j) - '0') == i){
count++;
}
}
System.out.println(count);
}
}
}import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
int c = sc.nextInt();
String mul = Integer.toString(a*b*c);
for(int i=0; i<10; i++){
int sum = 0;
for(int j=0; j<mul.length(); j++){
if(mul.charAt(j) == (char)(i+'0'))
sum++;
}
System.out.println(sum);
}
}
}