🌟

125. Valid Palindrome

に公開

フレーズが回文であるとは、すべての大文字を小文字に変換し、英数字以外の文字をすべて削除した後に、前から読んでも後ろから読んでも同じになる場合を指します。英数字とは、アルファベットと数字を含みます。

与えられた文字列 s が回文である場合は true を返し、そうでない場合は false を返します。


例1:

入力:
s = "A man, a plan, a canal: Panama"

出力:
true

説明:
"amanaplanacanalpanama" は回文です。


例2:

入力:
s = "race a car"

出力:
false

説明:
"raceacar" は回文ではありません。


例3:

入力:
s = " "

出力:
true

説明:
英数字以外の文字をすべて削除すると、s は空文字列 "" になります。
空文字列は前から読んでも後ろから読んでも同じであるため、回文とみなされます。****

Discussion