
각 국가마다 숫자들에는 많은 의미가 있습니다.
예를들어 한자를 사용하는 동아시아권 국가는 "4"를 금기시하고, 기독교권 국가는 반복된 "6"을 기피한다고합니다.
이번엔 숫자의 개수를 파악해보겠습니다.

#include <stdio.h>
int main() {
int a;
int temp = 0, numcount = 0;
int sum = 1;
for(int i = 0; i < 3; i++) {
scanf("%d", &a);
sum*=a;
}
temp = sum;
while(temp > 0) {
numcount++;
temp/=10;
}
for (int j = 0; j < 10; j++) {
int count = 0;
temp = sum;
for (int k = 0; k < numcount; k++) {
if (temp%10==j) {
count++;
temp /= 10;
} else {
temp /= 10;
}
}
printf("%d\n", count);
}
}
숫자를 입력받은 즉시 곱한 뒤, 자리수를 계산해줍니다.
10을 나눈 나머지를 통해 해당 숫자가 몇번 쓰였는지 나타내줍니다.
이번 코드는 비교적 쉽게 풀린 것 같습니다.
창 밖에 오류코드가 속살거려
븨ㅡ로그는 남의코드,
프로그래머란 수천 명인 줄 알면서도
한 줄 코드를 적어볼까,
땀내와 사랑내 포근히 품긴
보내주신 학비는 신한은행 계좌속으로
...
알골은 어렵다는데
코드가 이렇게 쉽게 씌어지는 것은
부끄러운 일이다.
븨ㅡ로그는 남의코드,
창 밖에 오류 코드가 속살거리는데,
프린트 에ㅡ프를 갈겨 오류를 조금 내몰고,
시대처럼 올 아침을 기다리는 최후의 나,
나는 백준에 작은 손을 내밀어
오류와 디버깅으로 잡는 최초의 악수.
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
감사합니다.