공백 제거


답안 제출

Points: 1
시간 제한: 2.0s
메모리 제한: 256M

문제 유형
허용된 언어
C, C++, Python

앞으로 읽으나 뒤로 읽으나 똑같은 단어나 문장을 '회문(Palindrome)'이라고 합니다.

예를 들어 "level", "radar"는 회문입니다.

문장인 경우에는 공백(띄어쓰기)이 섞여 있어서 회문인지 알아보기 힘들 때가 있습니다.

예를 들어 "was it a car or a cat i saw"라는 문장은 띄어쓰기를 포함하면 회문이 아닌 것처럼 보이지만, 모든 공백을 제거하고 "wasitacaroracatisaw"로 만들면 완벽한 회문이 됩니다.

공백이 포함된 한 줄의 영문 소문자 문장이 주어졌을 때, 공백을 제외하고 보았을 때 회문인지 아닌지 판별하는 프로그램을 작성하시오.

입력

첫째 줄에 공백과 알파벳 소문자로만 이루어진 문자열이 주어진다.

(단, 문자열의 전체 길이는 공백을 포함하여 1 이상 1,000 이하이며, 줄바꿈 문자(\n) 전까지를 하나의 문장으로 처리해야 한다.)

출력

공백을 제외하고 문자열을 이어 붙였을 때 회문이면 "YES", 회문이 아니면 "NO"를 출력한다. (대문자로 출력)

예제 입력 1

was it a car or a cat i saw

예제 출력 1

YES

예제 입력 2

c programming is fun

예제 출력 2

NO

예제 입력 3

race car

예제 출력 3

YES

코멘트

현재 작성된 코멘트가 없습니다.