BaekJoon java문제풀이(2) - 1차원 배열

전일규·2021년 12월 18일
0

백준 - 1차원배열 - 3번문제

문제 :
세 개의 자연수 A, B, C가 주어질 때 A × B × C를 계산한 결과에 0부터 9까지 각각의 숫자가 몇 번씩 쓰였는지를 구하는 프로그램을 작성하시오.

예를 들어 A = 150, B = 266, C = 427 이라면 A × B × C = 150 × 266 × 427 = 17037300 이 되고, 계산한 결과 17037300 에는 0이 3번, 1이 1번, 3이 2번, 7이 2번 쓰였다.

[22, 23, 24] A, B, C 를 각각 입력받아 초기화.
[26] 정적배열 생성
[27] A, B, C 를 곱함
[29] while로 number값이 0이하일시 종료
[31] number % 10 의 값에 해당하는 인덱스n번째에 ++로 카운트
[32] number / 10을 해줌. 예를들어 number 값이 4885 였을때 31번째줄에서 %10 을 해 5번 인덱스에 ++ 해주었으니 카운팅 된 숫자는 사라져야함 고로 / 10 을해줌으로써 488.5가됨
[35, 36] 출력

profile
코알못극복까지

0개의 댓글