🔗 문제 링크
https://www.acmicpc.net/problem/10988
✍🏻 문제 설명
💁🏻♀️ 내 풀이
팰린드롬이란 앞으로 읽을 때와 거꾸로 읽을 때 똑같은 단어이다.
정말 간단한 예를 들면 OㅅO같은 문자인 것이다. 거꾸로 돌려 읽어도 똑같다!
여기서 거꾸로가 핵심이다! 그냥 reverse해서 같은 문자열을 찾으면 된다!
C++ revserse함수 사용
- #include <algorithm>
- reverse(str.begin(), str.end());
🤖 코드
#include <iostream>
#include <algorithm>
using namespace std;
int main(){
string str, oringStr;
cin>> str;
oringStr = str;
reverse(str.begin(), str.end());
if(oringStr == str){
cout<<"1";
}
else cout<<"0";
}
'개발 > PS' 카테고리의 다른 글
[백준] ROT13(11655), C++ (1) | 2024.11.12 |
---|---|
[백준] 농구 경기(1159), C++ (0) | 2024.11.11 |
[백준] 트럭주차(2979), C++ (0) | 2024.11.11 |
[백준] 알파벳 개수(10808), C++ (0) | 2024.11.10 |
[백준] 일곱난쟁이(2309), C++ (2) | 2024.11.09 |