Число сходів - це додатне ціле число x таке, що його n -та цифра (одна індексована, починаючи з найменш значущої цифри) дорівнює x% (n + 1) . Це трохи рот, тому давайте подивимось на приклад. Візьмемо 7211311 , якщо взяти модульні залишки 7211311 в діапазоні 2-8, отримаємо наступне:
7211311 % 2 = 1
7211311 % 3 = 1
7211311 % 4 = 3
7211311 % 5 = 1
7211311 % 6 = 1
7211311 % 7 = 2
7211311 % 8 = 7
Це цифри 7211311 ! Таким чином, 7211311 - це сходовий номер.
Завдання
Код запису, який приймається, коли введений позитивний номер як вхідний, виведе два різних значення, одне, якщо число - це сходовий номер, а друге, якщо це не так.
Це змагання з кодового гольфу, тому ваша мета повинна бути мінімізувати кількість байтів у вихідному коді.
Випробування
Ось перші 13 номерів сходів:
1, 10, 20, 1101, 1121, 11311, 31101, 40210, 340210, 4620020, 5431101, 7211311, 12040210
0
номери сходів? Дуже багато відповідей так вважають.