알고리즘/문제 풀이

11365번: !밀비 급일

Themion 2022. 1. 5. 15:14

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

 

11365번: !밀비 급일

당신은 길을 가다가 이상한 쪽지를 발견했다. 그 쪽지에는 암호가 적혀 있었는데, 똑똑한 당신은 암호가 뒤집으면 해독된다는 것을 발견했다. 이 암호를 해독하는 프로그램을 작성하시오.

www.acmicpc.net

문자열을 입력받은 뒤 역순으로 출력한다.

#include <iostream>
#include <string>

using namespace std;

int main() {
    // 입출력 속도 향상
    ios::sync_with_stdio(false);
    cin.tie(NULL);
    cout.tie(NULL);

    // 해독할 문자열
    string str;

    // 입력받은 문자열이 "END"가 아니라면
    while (getline(cin, str) && str != "END") {
        // 역순으로 출력한 뒤 개행 문자를 출력
        for (auto i = str.rbegin(); i != str.rend(); i++) cout << *i;
        cout << '\n';
    }

    return 0;
}