반응형
https://www.acmicpc.net/problem/11945
문제
입력으로 주어진 붕어빵이 좌우로 뒤집힌 모양을 출력하세요.
입력
첫째 줄에는 두 개의 정수 N과 M(0≤N, M≤10)이 주어집니다. 둘째 줄부터 N개의 줄에 걸쳐 붕어빵의 모양이 주어집니다. 각 행에는 공백을 나타내는 ‘0‘ 또는 붕어빵을 나타내는 ‘1’이 총 M개 주어집니다.
출력
예제 입력 | 예제 출력 |
풀이
1. 각각 문자열을 reverse 함수로 뒤집는다.
ex) string -> gnirts
코드
// [BaeKJoon/C++] 백준 11945 c++ 뜨거운 붕어빵
#include <iostream>
#include <string>
#include <vector>
#include <algorithm> // reverse
using namespace std;
int main() {
int test, test1;
cin>>test>>test1;
string str;
vector<string> vec;
for(int i=0; i<test; i++){
cin>>str;
vec.push_back(str);
}
for(int i=0; i<test; i++){
// key point
reverse(vec[i].begin(), vec[i].end());
cout<<vec[i]<<"\n";
}
return 0;
}
// reverse 함수로 각 문자열을 처음부터 끝까지 뒤집는다.
|
cs |
반응형
'백준 > C++' 카테고리의 다른 글
[BaeKJoon/C++] 백준 11170 c++ 0의 개수 (0) | 2022.02.28 |
---|---|
[BaeKJoon/C++] 백준 4458 c++ 첫 글자를 대문자로 (0) | 2022.02.27 |
[BaeKJoon/C++] 백준 11586 c++ 지영 공주님의 마법 거울 (0) | 2022.02.25 |
[BaeKJoon/C++] 백준 11047 c++ 동전 0 (0) | 2022.02.24 |
[BaeKJoon/C++] 백준 9946 c++ 단어 퍼즐 (0) | 2022.02.23 |