inohilog

/var/log/inohiro

9. Palindrome Number

与えられた数値が回文数Wikipedia)かどうかを判定する関数を書く。こういう数学の問題を文字の配列にして解くのをやめたい...

奇数か偶数かで処理が分かれるのは良い。奇数の場合に真ん中にあたる数字はなんであってもどうでも良い。自分が書いたコードでは、数字の配列を真ん中で切って、前後が等しいか調べる。解説されている、数学的な?アルゴリズムでは、与えられて数値 x をもとに(x を10で割りながら)、桁をひっくり返した数値をつくっていって、最終的に比較する。

疲れていたので Easy を選んでやった