티스토리 뷰

728x90

문제 링크

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

 

11365번: !밀비 급일

문제 당신은 길을 가다가 이상한 쪽지를 발견했다. 그 쪽지에는 암호가 적혀 있었는데, 똑똑한 당신은 암호가 뒤집으면 해독된다는 것을 발견했다. 이 암호를 해독하는 프로그램을 작성하시오. 입력 한 줄에 하나의 암호가 주어진다. 암호의 길이는 500을 넘지 않는다. 마지막 줄에는 "END"가 주어진다. (END는 해독하지 않는다.) 출력 각 암호가 해독된 것을 한 줄에 하나씩 출력한다. 예제 입력 1 복사 !edoc doog a tahW noitacitsuf

www.acmicpc.net

 

문자열을 뒤집은 후 출력하자.

reverse 함수를 사용하면 편하다.

 

 

정답 코드

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <algorithm>
#include <string>
using namespace std;
 
string s;
int main() {
    while (getline(cin, s)) {
        if (s == "END"break;
        reverse(s.begin(), s.end());
        cout << s << '\n';
    }
}
 
cs
728x90

'알고리즘 > 문제 풀이' 카테고리의 다른 글

[BOJ] 백준 2941 크로아티아 알파벳  (0) 2019.05.18
[BOJ] 백준 2902 KMP는 왜 KMP일까?  (0) 2019.05.18
[BOJ] 백준 15360 Rasvjeta  (0) 2019.05.13
[BOJ] 백준 15361 Izbori  (0) 2019.05.13
[BOJ] 백준 16211 백채원  (0) 2019.05.13
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함