다희의 코딩 성장일기

[정올 Begginer_Coder - 수학1] 1430.숫자의 개수_자바JAVA 본문

Algorithm/정올

[정올 Begginer_Coder - 수학1] 1430.숫자의 개수_자바JAVA

ilmiodiario 2020. 12. 13. 11:36

 

문제 : 정올 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

 

 

Comments