Les enfants qui apprennent à compter connaissent souvent des séries de chiffres, mais ne semblent pas pouvoir les assembler correctement.
Par exemple, ils pourraient dire:
1,2,3,4,7,8,9,10
Parfois, les enfants se rendent compte qu'ils ont sauté certains chiffres et reviennent:
1,2,3,4,7,8,5,6,7,8,9,10
C'est clairement le modèle supérieur. Nous devons les identifier.
Pour identifier ces listes:
Nous identifions le minimum
Met le maximumNde la listeNous parcourons la liste. Si le nombre actuel est supérieur ou égal à un membre de la liste à sa droite, nous supprimons le nombre actuel.
Si la liste restante contient tous les nombres de
MàN, alors nous retournons une valeur véridique.
Vous pouvez supposer que votre liste d'entrées contiendra au moins 1 élément. Vous pouvez supposer que tous les entiers seront non négatifs.
Cas de test:
Vérité:
0
10
0 0 0
1 0 1
0 1 2 3 4 5 6 7 8 9 10
0 1 2 3 0 1 2 3
0 1 2 3 4 5 5
0 1 1 2 2 3
0 3 6 1 4 7 2 5 8 3 4 5 6 7 8
1 3 5 7 2 3 4 5 6 7
5 6 0 1 2 3 6 7 4 5 6 7
5 6 7 8
5 5 6 7 8
4 6 7 8 3 4 5 6 7 8
Falsy:
1 0
4 3 2 1
1 2 3 7 8 9
0 1 2 3 1 3
0 1 2 3 1 3 4
0 1 2 3 1 3 2 4
0 1 2 3 1 3 2 4 3
1 3 5 7 2 4 6 8
0 1 2 1 3 4 5 6
4 5 6 3 4 5
Il s'agit de code-golf , alors faites vos réponses aussi courtes que possible!
1plus tard). Vous supprimeriez également tous les autres éléments (sauf le dernier), vous vous retrouveriez donc avec 0 1, ce qui n'est pas le cas0 1 2 3 4 5