공백 제거
앞으로 읽으나 뒤로 읽으나 똑같은 단어나 문장을 '회문(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
코멘트