回文は、両方の前後に同じように綴られているいくつかの文字列です。たとえば、「エヴァ、洞窟でコウモリを刺すことはできますか?」は回文です(EVACANISTAB | BATSINACAVE)
このコードゴルフでは、選択した言語を使用して、特定の文字列が回文であるかどうかを判断します。
エッジケース:
- 句読点は回文にカウントされません。
- 制御キャラクターは回文性にカウントされません。
- ホワイトスペースは回文性にカウントされません。
- 数字は回文にカウントされます。
- この課題のケースは回文性にカウントされません。
- 選択する言語によって課されるものを除き、評価する文字列の長さに制限はありません。
- この課題では、ASCII文字セットに制限してください。
技術要件:
- メソッド本体のみが必要です。メソッドの署名、データ構造の宣言などの追加事項は、勝利の要件にはカウントされません。
- コードは、コンパイル時エラーまたは例外なしでコンパイルまたは解釈する必要があります。
- コードは未処理の例外やクラッシュをスローしてはなりません。(ほぼ言うまでもない。ほぼ。)
- コードは回文性を示す何らかの値を返さなければなりません。データ型は、使用する言語によって異なります(たとえば、C#ユーザーはを使用する
bool
場合がありますが、JavaScriptユーザーはを使用できますvar
)。 - このタスクを「ネイティブ」機能として実行する独自のインタープリターを作成して、ほぼ勝ち取ったスコアを「ゴルフ」することはできません。(言うまでもないことです。)
勝利条件:
- 文字の最短コードが勝ちです。
現在のリーダー:tmartin(k、25文字)
...によって魔法の緑のチェックマークをしたいあなたの答えは?この男の答えを打ち負かす!