チャレンジ:回文チェッカー
CoddyのPHPジャーニー「論理とフロー」セクションの一部 — レッスン 65/68。
チャレンジ
簡単1つの入力を受け取ります。それは回文である場合もあれば、そうでない場合もある文字列です。
回文とは、大文字と小文字を区別せずに、前から読んでも後ろから読んでも同じになる単語やフレーズのことです。例えば、"racecar"、"level"、"Madam" はすべて回文です。
入力文字列を読み取ります。それを反転させたものと比較して、回文であるかどうかを確認してください。文字列操作関数を使用して文字列を反転させ、大文字と小文字を区別せずに比較します。
文字列が回文である場合は、次のように出力してください: Palindrome
文字列が回文でない場合は、次のように出力してください: Not a palindrome
入力形式:
- 文字列を含む1行(例:
racecarまたはhello)
期待される出力: 入力文字列が(大文字と小文字を区別せずに)前から読んでも後ろから読んでも同じかどうかに基づいて、Palindrome または Not a palindrome のいずれかを出力します。
自分で試してみよう
<?php
// 入力を読み込む
$str = trim(fgets(STDIN));
// TODO: 文字列が回文かどうかを判定するコードを以下に記述してください
// 結果を出力する
echo $result;
?>