728x90
0. [c++] 백준 - |
https://www.acmicpc.net/problem/11365
1. 풀이 |
1. getline()함수를 활용하여 '\n'이 등장할 때 까지 읽는다.
2. string으로 변환하여서 역순으로 출력한다.
2. 소스코드 |
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 | #include<iostream> #include<string> using namespace std; int main() { char temp[501]; while (1) { //getline(char *, 읽을 개수, 읽기를 멈출 기준이 되는 문자)함수를 활용하여 개행문자('\n')부분까지 읽는다. cin.getline(temp, 501, '\n'); //만일 읽은 글자가 END라면 반복 종료 if (temp[0] == 'E' && temp[1] == 'N' && temp[2] == 'D') break; //읽은 글자를 string으로 변환한다. string ret(temp); int t = ret.size(); //string의 마지막 부분부터 출력 while (t--) { cout << ret[t]; } cout << endl; } return 0; } | cs |
3. 참고 |
질문이나 지적 있으시면 댓글로 남겨주세요~
도움 되셨으면 하트 꾹!
'<백준> > |c++| easy' 카테고리의 다른 글
[c++] 백준 1436 - 영화감독 숌(무식하게 풀기, brute force) (0) | 2019.06.12 |
---|---|
[c++] 백준 1018 - 체스판 다시 칠하기(무식하게 풀기) (0) | 2019.06.12 |
[c++] 백준 2902 - KMP는 왜 KMP일까? (0) | 2019.05.29 |
[c++] 백준 10451 - 순열 사이클(DFS) (0) | 2019.05.14 |
[c++]백준 2606 - 바이러스(BFS, DFS) (0) | 2019.05.10 |