[문제 링크] : https://www.acmicpc.net/problem/11586
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main(){
int N, M;
cin >> N;
vector<string> V;
while(N--){
string S;
cin >> S;
V.push_back(S);
}
cin >> M;
if(M == 1){
for(int i=0; i<V.size(); i++){
cout << V[i] << "\n";
}
}
else if(M == 2){
for(int i=0; i<V.size(); i++){
reverse(V[i].begin(), V[i].end());
cout << V[i] << "\n";
}
}
else{
reverse(V.begin(), V.end());
for(auto i=0; i<V.size(); i++){
cout << V[i] << "\n";
}
}
return 0;
}
'알고리즘' 카테고리의 다른 글
[알고리즘] 백준 14487 - 욱제는 효도쟁이야!! (C++) (0) | 2024.12.27 |
---|---|
[알고리즘] 백준 2999 - 비밀 이메일 (C++) (0) | 2024.12.26 |
[알고리즘] 백준 26574 - Copier (C++) (0) | 2024.12.24 |
[알고리즘] 백준 3028 - 창영마을 (C++) (0) | 2024.12.23 |
[알고리즘] 백준 2386 - 도비의 영어 공부 (C++) (0) | 2024.12.22 |