Um número escadaria é um número inteiro positivo x tal que a sua n th dígitos (uma indexadas começando com o dígito menos significativo) é igual a X% (n + 1) . Isso é um pouco exagerado, então vamos ver um exemplo. Pegue 7211311 , se usarmos os resíduos modulares de 7211311 no intervalo de 2 a 8, obteremos o seguinte:
7211311 % 2 = 1
7211311 % 3 = 1
7211311 % 4 = 3
7211311 % 5 = 1
7211311 % 6 = 1
7211311 % 7 = 2
7211311 % 8 = 7
Estes são os dígitos de 7211311 ! Portanto, 7211311 é um número da escada.
Tarefa
Escreva o código que recebe quando recebe um número positivo como entrada, produzirá dois valores distintos, um se o número for um número de escada e o outro se não for.
Como é uma competição de código-golfe , seu objetivo deve ser minimizar o número de bytes no seu código-fonte.
Casos de teste
Aqui estão os 13 primeiros números da escada:
1, 10, 20, 1101, 1121, 11311, 31101, 40210, 340210, 4620020, 5431101, 7211311, 12040210
0
um número de escada? Muitas respostas pensam assim.