K
KRYFT Problem Bank
알고리즘 쉬움 코딩

팰린드롬 확인

주어진 문자열이 팰린드롬인지 확인하는 문제

15분
50점
120개 테스트케이스
#3624

문제 설명

문자열이 주어졌을 때, 이 문자열이 팰린드롬(앞뒤가 같은 문자열)인지 확인하세요.

대소문자를 구분하지 않으며, 영문자와 숫자만 고려합니다.

입력 형식

한 줄에 문자열 S가 주어집니다.

출력 형식

팰린드롬이면 "true", 아니면 "false"를 출력합니다.

제약 조건

  • 1 ≤ |S| ≤ 100,000
  • 문자열은 영문자, 숫자, 특수문자를 포함할 수 있습니다.

예제 테스트케이스

예제 1 영문자만 추출하면 "amanaplanacanalpanama"
입력
A man, a plan, a canal: Panama
출력
true
예제 2 영문자만 추출하면 "raceacar"
입력
race a car
출력
false
예제 3 빈 문자열은 팰린드롬
입력
 
출력
true

힌트

실행 버튼을 눌러 코드를 실행하세요.