Алгоритм:
- Знайдемо залишок від розподілу на 10 вихідного числа. …
- Додамо цю цифру до нового числу.
- Поділимо націло на 10 вихідне число. …
- Знову знайдемо залишок від поділу на 10 того, що залишилося від першого числа. …
- Помножимо на 10 друге число. …
- Додамо до отриманого другого числу запам'ятану раніше цифру з першого числа.
Метод reverse() використовується для реверсування масиву дома. Перший елемент масиву стає останнім, а останній – першим. Метод join() використовується для поєднання всіх елементів масиву в рядок.
"Переворот" числа
- Знаходимо залишок (mod) від розподілу числа n на 10. Результат зберігаємо у змінній a .
- На кожному кроці розрядність m треба збільшувати на одиницю, тобто множити на 10. Наприклад, якщо було число 56, то, помноживши його на 10, отримаємо 560.
- Ділимо n націло на 10, тим самим позбавляємося молодшого розряду.