Лестничный номер представляет собой положительное целое число 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
лестница номер? Многие ответы так считают.