문제
세 개의 자연수 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번 쓰였다.
입력
첫째 줄에 A, 둘째 줄에 B, 셋째 줄에 C가 주어진다.
A, B, C는 모두 100보다 같거나 크고, 1,000보다 작은 자연수이다.
출력
첫째 줄에는 A×B×C의 결과에 0 이 몇 번 쓰였는지 출력한다.
마찬가지로 둘째 줄부터 열 번째 줄까지 A×B×C의 결과에
1부터 9까지의 숫자가 각각 몇 번 쓰였는지 차례로 한 줄에 하나씩 출력한다.
이것도 별로 어렵지는 않아서...
False beginners 문제집
문제집 자체가 쉬운문제밖에 없는거 같다.
신난다! 등수올리기 좋은 문제집이다~
A*B*C 계산값을 str으로 바꾼다음에 자리수를 옮겨가며 어느 숫자가 쓰였는지
알아내게 코드를 만들었다.
'Programming > ACMICPC' 카테고리의 다른 글
ACMICPC 3047 ABC (0) | 2015.10.01 |
---|---|
ACMICPC 2752 세수정렬 (0) | 2015.10.01 |
ACMICPC 3052 나머지 (0) | 2015.10.01 |
ACMICPC 2914 저작권 (0) | 2015.09.30 |
ACMICPC 2965 캥거루 세마리 (0) | 2015.09.30 |