Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
文字列変換、スタック、数値分割を使用して整数が回文であるかどうかを確認するさまざまな方法を知っていますが、ここでの質問は、「余分なスペースを使用せずに、整数が回文であるかどうかを確認するにはどうすればよいですか?」
次のようなコードで数値を元に戻すことができます。
int revert(int num) { int reverted = 0; while (num) { reverted = reverted*10 + num%10; num /= 10; } return reverted; }
そして今、あなたは
数値 == 元に戻す(数値)
それだけです。単なるヒントではなく正確な解決策を提供して申し訳ありませんが、解決策自体がなければヒントを提供できなかったと思います.