문제
문자열이 주어질 때, 이것이 팰린드롬인지 조사하는 프로그램을 작성하시오. 팰린드롬이란, 앞으로 읽을 때와 뒤로 읽을 때의 결과가 같은 문자열을 말한다.
입력
첫 번째 줄에 문자열이 주어진다. ( 1 ≤ 문자열의 길이 ≤ 1,000 )
출력
입력된 문자열이 팰린드롬이면 YES, 아니면 NO를 출력한다.
예제 입력
abcba
예제 출력
YES
아이디어
이번 문제도 너무 간단하게 문자열의 성질을 이용해서 입력받은 문자열과 뒤집은 문자열이 같으면 ‘YES’출력 아니면 ‘NO’를 출력했다.
코드
풀이보기(클릭)
1
2
3
4
5
arr = input()
if arr == arr[::-1]:
print('YES')
else:
print('NO')
문제 출처
ALGORITHM JOBS