21734
#include <stdio.h>
#include <string.h>
int main(void){
// 단어 입력
char word[11] = {0};
scanf("%s", word);
int len = strlen(word);
for(int i = 0; i < len; i++){
char sum = 0;
char char_w = word[i];
// 알파벳에 해당하는 아스키코드 값 10진법으로 바꾸고
// 각 자리수 합
for(int j = 100; j >= 1; j /= 10){
char number_digit = char_w/j;
sum += number_digit;
char_w -= number_digit*j;
}
// 각 자리수의 합만큼 알파벳 출력
for(int j = 0; j < sum; j++){
printf("%c", word[i]);
}
printf("\n");
}
return 0;
}

'백준' 카테고리의 다른 글
| [ 백준 / C ] 29615번 : 알파빌과 베타빌 (0) | 2026.02.23 |
|---|---|
| [ 백준 / C ] 23234번 : The World Responds (0) | 2026.02.23 |
| [ 백준 / C ] 25311 : UCPC에서 가장 쉬운 문제 번호는? (0) | 2026.02.18 |
| [ 백준 / C ] 10170번 : NFC West vs North (0) | 2026.02.18 |
| [ 백준 / C ] 34183번 : SUAPC 의자 준비하기 (0) | 2026.02.16 |