9. Palindrome Number
- https://github.com/inohiro/LeetCode/tree/master/9_palindrome_number
- https://leetcode.com/problems/palindrome-number
与えられた数値が回文数(Wikipedia)かどうかを判定する関数を書く。こういう数学の問題を文字の配列にして解くのをやめたい...
奇数か偶数かで処理が分かれるのは良い。奇数の場合に真ん中にあたる数字はなんであってもどうでも良い。自分が書いたコードでは、数字の配列を真ん中で切って、前後が等しいか調べる。解説されている、数学的な?アルゴリズムでは、与えられて数値 x をもとに(x を10で割りながら)、桁をひっくり返した数値をつくっていって、最終的に比較する。
疲れていたので Easy を選んでやった