본문 바로가기

Algorithm/String

(C++) - 백준(BOJ) 21734번 : SMUPC의 등장

반응형

https://www.acmicpc.net/problem/21734

 

21734번: SMUPC의 등장

2021년 5월 8일 SMUPC 대회의 첫 개최에 신이 난 화은이는 SMUPC를 기념하기 위해 "SMUPC"를 예술적으로 출력하는 프로그램을 작성하고자 했다. 화은이는 각 알파벳에 해당하는 아스키코드 값을 10진

www.acmicpc.net

아스키 코드를 이용해보는 문자열 문제였습니다.

 

 

Code

#include <bits/stdc++.h>
using namespace std;
string s;
int getSum(int ascii){
    int tmp = ascii;
    int sum = 0;
    while(tmp){
        sum += tmp%10;
        tmp /= 10;
    }
    return sum;
}

int main(){
    cin >> s;
    for(int i = 0; i < s.size(); i++){
        int ascii = s[i];
        int sum = getSum(ascii);
        for(int j = 0; j < sum; j++) cout << s[i];
        cout << '\n';
    }
}