반응형
https://www.acmicpc.net/problem/10988
간단한 전수조사 문제였습니다.
📕 풀이방법
📔 입력 및 초기화
문자열 w를 선언 후 입력받습니다.
📔 풀이과정
w.size()/2만큼 for loop를 수행합니다. 답을 구합니다.
📔 정답출력
양 옆으로 시작해 점점 좁아지는 형태로 문자를 비교해 한 번이라도 다르면 답이 아니므로 0을 출력합니다. for loop가 끝나면 모든 문자가 같은 것이므로 1을 출력합니다.
📕 Code
#include <iostream>
#include <string>
using namespace std;
int main() {
string w;
cin >> w;
for (int i = 0; i < w.size()/2; i++)
{
if (w[i] != w[w.size() - i - 1])
{
cout << "0" << '\n';
return 0;
}
}
cout << "1" << '\n';
}
*더 나은 내용을 위한 지적, 조언은 언제나 환영합니다.
'Algorithm > Brute Force' 카테고리의 다른 글
(C++) - 백준(BOJ) 14500번 : 테트로미노 답 (0) | 2020.09.15 |
---|---|
(C++) - 백준(BOJ) 18111번 : 마인크래프트 답 (1) | 2020.08.23 |
(C++) - 백준(BOJ) 1966번 : 프린터 큐 답 (0) | 2020.08.18 |
(C++) - 백준(BOJ) 1436번 : 영화감독 숌 답 (0) | 2020.02.22 |
(C++) - 백준(BOJ) 2309번 : 일곱 난쟁이 (0) | 2017.02.07 |