Problem Solving/BOJ

[백준 / BOJ] C++ 10988 팰린드롬인지 확인하기

nageune 2023. 5. 15. 12:31
728x90
반응형

10988번: 팰린드롬인지 확인하기

 

문제

 

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

 

10988번: 팰린드롬인지 확인하기

첫째 줄에 단어가 주어진다. 단어의 길이는 1보다 크거나 같고, 100보다 작거나 같으며, 알파벳 소문자로만 이루어져 있다.

www.acmicpc.net

 

 

풀이

먼저 문자열을 입력받고 이를 복사한다. 복사한 문자열을 <algorithm> 헤더파일의 reverse 함수를 사용해 뒤집어준다. 그리고 원본과 뒤집힌 복사본의 일치 여부를 출력한다.

 

 

코드

#include <bits/stdc++.h>
using namespace std;

int main() {
  ios::sync_with_stdio(0);
  cin.tie(0);
  string a, b;
  cin >> a;
  b = a;
  reverse(b.begin(), b.end());
  cout << (a == b);
  return 0;
}

 

728x90
반응형