#2147. 验证回文串
验证回文串
说明
如果在将所有大写字符转换为小写字符、并移除所有非字母数字字符之后,短语正着读和反着读都一样。则可以认为该短语是一个 回文串 。
字母和数字都属于字母数字字符。
给你一个字符串 ,如果它是 回文串 ,输出 YES
;否则,输出 NO
。
输入
一行一个字符串 。
输出
YES
或 NO
。
样例
A man, a plan, a canal: Panama
YES
race a car
NO
YES
提示
样例说明
- "amanaplanacanalpanama" 是回文串。
- "raceacar" 不是回文串。
- 在移除非字母数字字符之后,s 是一个空字符串 "" 。 由于空字符串正着反着读都一样,所以是回文串。
数据范围
相关
在以下作业中: