Défi :
Vérifiez si le nombre donné forme number staircase
ou non
Contribution :
Un entier (supérieur à 0 et non décimal). REMARQUE: vous pouvez prendre l'entrée sous forme de chaîne, tableau de chiffres.
Production :
une valeur véridique / fausse selon que le nombre forme ou non un escalier
Numéro escalier:
Un escalier numérique est un entier qui, lu de gauche à droite:
- Commence par 1
- qui peut être suivi de 2
- qui peut être suivi de 3
- et ainsi de suite jusqu'à
n
- alors le nombre descend à partir de n - 1
- alors n - 2
- alors n - 3
- et ainsi de suite jusqu'à ce qu'il atteigne 1
Remarque :
La partie peut être utilisée pour indiquer que si la longueur> est supérieure à 1. Si c'est le cas, l'ordre doit être suivi tel quel. soit: 12321
Exemple :
12321 ---> true
12345654321 ---> true
9 ---> false
1 ---> true
2 ---> false
123421 ---> false
112312318901323 ---> false
123456789101110987654321 ---> true
Remarque :
L'entrée donnée sera toujours un entier supérieur à 0 et ne sera pas une décimale. Votre sortie doit être une truthy or falsy
valeur en fonction de l'entrée
Restrictions:
C'est le code-golf donc le code le plus court en octets (pour chaque langage de programmation) gagne.
[1,2,3,4,5,6,7,8,9,1,0,1,1,1,0,9,8,7,6,5,4,3,2,1]
pour123456789101110987654321
?