728x90
-BufferedReader 사용하여 int로 값 저장
-String.valueOf 로 int를 String으로 변경
-str.charAt(i)을 통해 string을 각각의 char로 바꾸고, 아스키코드 이용하여 arr에 저장해줌
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String args[]) throws NumberFormatException, IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int val = Integer.parseInt(br.readLine())*Integer.parseInt(br.readLine())*Integer.parseInt(br.readLine());
int[] arr = new int[10];
String str=String.valueOf(val);
//string을 char로 바꾸어 주고, 0의 아스키코드가 48로, -48을 해준다.
for(int i=0; i<str.length(); i++) {
arr[str.charAt(i)-48]++;
}
for(int result:arr) {
System.out.println(result);
}
}
}
728x90
728x90
'자바 > 백준 알고리즘(자바)' 카테고리의 다른 글
[백준/자바]4344번: 평균은 넘겠지 (0) | 2021.11.10 |
---|---|
[백준/자바]3052번: 나눗셈 (0) | 2021.11.09 |
[백준/자바]2562번: 최대값 (0) | 2021.11.09 |
[백준/자바]10818번: 최소, 최대/ 자바/java (0) | 2021.11.09 |
[백준/자바] 10951번: A+B - 4 (0) | 2021.11.02 |