한줄 후기 : 눈대중으로 푸려니까 힘들다
https://www.acmicpc.net/problem/15947
그냥 나누고 나머지 이용해서 반복하면 된다.
#include <iostream>
using namespace std;
int main(){
int n;
int mod, n2;
cin >> n;
n2 = n/14;
mod = n%14;
if(mod == 1 ||mod==13) cout << "baby" << endl;
else if(mod == 2 || mod == 14 || mod == 0) cout << "sukhwan" << endl;
else if(mod == 5) cout << "very" << endl;
else if(mod == 6) cout << "cute" << endl;
else if(mod == 9) cout << "in" << endl;
else if(mod == 10) cout << "bed" << endl;
else{
if(mod == 3 || mod == 7 || mod == 11){
if(n2<3){
cout << "tururu";
for(int i=1; i<=n2; i++) cout << "ru";
}
else{
cout << "tu+ru*"<< (n2+2);
}
}
else if(mod==4 || mod==8 || mod==12){
if(n2 < 4){
cout << "turu";
for(int i=1; i<=n2; i++) cout << "ru";
}
else cout << "tu+ru*" << (n2+1);
}
}
}
'DEV > PS' 카테고리의 다른 글
[1267] 핸드폰 요금, c++ (0) | 2019.08.18 |
---|---|
[4949] 균형잡힌 세상, c++ (0) | 2019.08.18 |
[1904] 01 타일, c++ (0) | 2019.07.26 |
[1003] 피보나치 함수, c++ (0) | 2019.07.26 |
[5567] 결혼식, C++ (0) | 2019.07.24 |