Integer Palindrome
Тобі потрібно визначити, чи є дане ціле число (за основою 10) паліндромом чи ні за основою B. Основа пишеться підрядковим індексом. Число є паліндромом, якщо воно читається однаково в обох напрямках, наприклад, 12110 є паліндромом, а 12210 – ні. Якщо ціле числоB є паліндромом, поверни True, якщо ні, поверни False. Прочитай більше про основи чисел.
Найпоширенішою основою є десяткова. Щоб конвертувати ціле число10 в інше, тобі потрібно ділити його на основу і брати остачі поки число не стане рівним нулю. Давай подивимось на наступний приклад - конвертувати число 610 в бінарну форму 62.
| Число | Частка | Остача | Нормальний порядок | Зворотній порядок |
|---|---|---|---|---|
| 6 | 3 | 0 | 0 | 0 |
| 3 | 1 | 1 | 10 | 01 |
| 1 | 0 | 1 | 110 | 011 |
| 0 |
Щоб повернутися...(((0*2) + 1)*2 + 1)*2 + 0 = 6.