Desafio:
Verifique se o número fornecido forma number staircase
ou não
Entrada :
Um número inteiro (maior que 0 e não decimal). NOTA: Você pode receber a entrada como sequência, matriz de dígitos.
Resultado :
um valor de verdade / falsidade, dependendo se o número forma uma escada ou não
Escada numérica:
Uma escada numérica é um número inteiro que, quando lido da esquerda para a direita:
- Começa com 1
- que pode ser seguido por 2
- que pode ser seguido por 3
- e assim por diante até
n
- então o número desce começando em n - 1
- então n - 2
- então n - 3
- e assim por diante até atingir 1
Nota :
A parte pode ser usada para indicar que, se length> for maior que 1. Se for, a ordem deverá ser seguida como está. ou seja: 12321
Exemplo:
12321 ---> true
12345654321 ---> true
9 ---> false
1 ---> true
2 ---> false
123421 ---> false
112312318901323 ---> false
123456789101110987654321 ---> true
Nota :
A entrada fornecida sempre será um número inteiro maior que 0 e não será um decimal. Sua saída deve ser um truthy or falsy
valor, dependendo da entrada
Restrições:
Este é o código-golfe, pelo que o código mais curto em bytes (para cada linguagem de programação) vence.
[1,2,3,4,5,6,7,8,9,1,0,1,1,1,0,9,8,7,6,5,4,3,2,1]
de123456789101110987654321
?