백준 알고리즘 13235번 : 팰린드롬
링크
https://www.acmicpc.net/problem/13235
문제
팰린드롬은 앞에서부터 읽을 때와 뒤에서부터 읽을 때가 똑같은 단어를 의미한다. 예를 들어, eve, eevee는 팰린드롬이고, eeve는 팰린드롬이 아니다. 단어가 주어졌을 때, 팰린드롬인지 아닌지 판단해보자.
입력
길이가 20보다 작거나 같은 단어가 주어진다. 단어는 알파벳 소문자로 이루어져 있다.
출력
입력으로 주어진 단어가 팰린드롬이면 "true", 아니면 "false"를 출력한다.
예제 입력 및 출력
풀이 코드(C++)
#include <iostream>
#include <deque>
#include <vector>
#include <queue>
#include <string> // string
#include <algorithm> // reverse
#define fastio ios::sync_with_stdio(0), cin.tie(0), cout.tie(0)
using namespace std;
int main(){
fastio;
string a;
cin >> a;
string b = a;
reverse(a.begin(),a.end());
if(b == a){
cout << "true";
}
else{
cout << "false";
}
return 0;
}
Author And Source
이 문제에 관하여(백준 알고리즘 13235번 : 팰린드롬), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@inwooleeme/백준-알고리즘-13235번-팰린드롬저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)