다희의 코딩 성장일기
[정올 Begginer_Coder - 수학1] 1430.숫자의 개수_자바JAVA 본문
문제 : 정올 1430.숫자의 개수
문제 링크 : www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=706&sca=2030
입출력
풀이
< 접근 방법 및 풀이 >
- A, B, C를 입력받은 후 곱셈한 결과를 String ans 에 넣는다.
- 계산한 결과가 0 부터 9까지 각 숫자가 몇번 쓰였는지 카운팅을 하므로 0~9까지의 인덱스를 가진 num [10] 배열 선언.
- String ans를 한자리씩 떼서 해당 숫자의 num배열의 index를 ++ 시키면 된다.
< 주의할 점 >
- 딱히 없다!
JAVA코드
package 수학1;
import java.util.Scanner;
public class 숫자의개수_1430 {
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 ans = Integer.toString((A * B * C));
int num [] = new int [10];
for (int i = 0; i < ans.length(); i++) {
num[ans.charAt(i)-'0'] ++;
}
for (int i : num) {
System.out.println(i);
}
}
}
REVIEW
'Algorithm > 정올' 카테고리의 다른 글
[정올 Begginer_Coder - 수학1] 1402.약수 구하기_자바JAVA (0) | 2020.12.13 |
---|---|
[정올 Begginer_Coder - 수학1] 1071.약수와 배수_자바JAVA (0) | 2020.12.13 |
[정올 Begginer_Coder - 수학1] 1692.곱셈_자바JAVA (0) | 2020.12.13 |
[정올 Begginer_Coder - 도형만들기1] 1339.문자삼각형2_자바JAVA (0) | 2020.12.10 |
[정올 Begginer_Coder - 도형만들기1] 1338.문자삼각형_자바JAVA (0) | 2020.12.10 |
Comments