[BOJ / 15947] 아기 석환 뚜루루 뚜루

Seulguo·2022년 7월 29일
0

Algorithm

목록 보기
149/185
post-thumbnail

🐣 문제

링크 : https://www.acmicpc.net/problem/15947


🐥 코드

/*
문제 : 아기 석환 뚜루루 뚜루
링크 : https://www.acmicpc.net/problem/15947
*/

#include <iostream>
#include <vector>
using namespace std;

int main() {
    int n;
    cin >> n;

    vector<string> v = {
        "baby", "sukhwan", "tururu", "turu",
        "very", "cute", "tururu", "turu",
        "in", "bed", "tururu", "turu",
        "baby", "sukhwan"
    };
    int idx = (n - 1) % 14;

    string result = v[idx];
    if (result == "tururu" || result == "turu"){
        for (int i = 0; i < n/14; i++)
            result += "ru";
        if (result.length() >= 12)
            result = "tu+ru*" + to_string((result.length() - 2) / 2);
    }

    cout << result;
}

0개의 댓글