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;
}

+ Recent posts