このツールに問題がありますか?

「回文チェック オンライン」について

このツールはテキストが回文かどうかを判定します。前から読んでも後ろから読んでも同じ文字列が回文:"racecar" や "A man, a plan, a canal: Panama" は回文、"hello" は違います。

標準的なルールでは空白・句読点・大文字小文字を無視します。"A Santa at NASA" も回文として認められます。厳密モードでは完全一致のみを回文と判定します。

言葉遊び、パズル、コーディング面接準備、言語探索、ちょっとした息抜きに便利。長文中の最長回文部分文字列も表示します。

このツールの使い方

回文かどうかを判定する手順

  1. 単語や文を貼る

    「Text」欄に入力または貼り付け。句読点・空白・大文字小文字は結果に影響しません。

  2. 正規化のルール

    残るのは [a-z0-9] のみ。小文字化 → それ以外を除去 → 反転と比較、の順。"A man, a plan, a canal: Panama" は "amanaplanacanalpanama" になります。

  3. 「実行」

    結果は isPalindrome (true/false) と正規化後の文字列。実際に何が比較されたか確認できます。

  4. 境界ケース

    空文字と 1 文字は true。アラビア語や日本語など非ラテン文字は正規化で空になるため、これも true になります。