반응형
https://www.acmicpc.net/problem/2577
>>문제
>>코드
(Scanner보다 BufferReader를 사용하는 것이 성능 향상에 좋다. )
세 수가 곱해진 값인 변수 num을 10으로 나누었을 때 나머지를 인덱스로 사용한다.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int num = Integer.parseInt(br.readLine())*Integer.parseInt(br.readLine())*Integer.parseInt(br.readLine());
int[] cnt = new int[10];
while(num!=0) {
cnt[num%10]++;
num/=10;
}
for(int result : cnt) {
System.out.println(result);
}
}
}
>>결과
728x90
반응형
'코딩테스트 > 백준' 카테고리의 다른 글
백준 1152 Java (0) | 2022.07.19 |
---|---|
백준 15596 Java (0) | 2022.07.15 |
백준 8958 Java (2) | 2022.07.15 |
백준 1546 Java (0) | 2022.07.15 |
백준 3052 Java (0) | 2022.07.14 |
댓글