パリンドロームとは?

パリンドロームは、前から読んでも後ろから読んでも同じになる単語、フレーズ、数字、または文字列です。単語の古典的な例には「racecar」「level」「madam」があります。句読点とスペースを無視すると、フレーズもパリンドロームになることがあります。「A man, a plan, a canal: Panama」は最も有名な例の1つです。

パリンドロームは数学(121や1331などのパリンドロミック数)、生物学(パリンドロミックDNA配列)、言語遊びに現れます。それらを検出するには、入力を正規化する必要があります。大文字と小文字を同じものとして扱うかどうか、スペースや句読点をカウントするかどうかを決定してから、文字列をその逆順と比較します。

ツールの説明

このツールは、指定された単語またはフレーズがパリンドロームであるかどうかをチェックします。任意のテキストを貼り付けるか入力すると、ツールは両方向で同じように読めるかどうかを即座に報告します。2つのオプションを使用して、チェックの厳密さを制御できます。文字の大文字小文字を無視し、比較前に英数字以外の文字(スペース、句読点、ハイフンなど)を削除します。

入力 大文字小文字を無視 英数字以外を無視 結果
racecar パリンドロム
Racecar パリンドロム
Racecar パリンドロムではない
A man, a plan, a canal: Panama パリンドロム
hello パリンドロムではない
12321 パリンドロム

機能

  • 入力中のリアルタイムパリンドロム検出
  • 大文字小文字を区別しないチェックのための文字の大文字小文字を無視するオプション
  • チェック前にスペースと句読点を削除するオプション

オプションの説明

オプション 説明
大文字小文字を無視 大文字と小文字を同じものとして扱います(A = a
英数字以外を無視 比較前にスペース、句読点、記号を削除するため、「A man, a plan, a canal: Panama」のようなフレーズがパリンドロームとして認識されます