Puisse ce défi rendre ( un autre ) hommage à Stan Lee, décédé à l'âge de 95 ans.
Stan Lee nous a laissé un héritage inestimable et un mot d'ordre particulier: Excelsior . Voici donc un petit défi basé sur ce qu'il a dit que c'était sa signification :
Enfin, que signifie «Excelsior»? "Vers le haut et en avant vers une plus grande gloire!" C'est ce que je vous souhaite chaque fois que je termine tweet! Excelsior!
Défi
Étant donné une série d'entiers non négatifs, affichez une ligne à Excelsior!
chaque fois qu'un entier est supérieur à la précédente.
Règles
- L'entrée sera un tableau d'entiers non négatifs.
- La sortie consistera en lignes avec le mot
Excelsior
(la casse importe) suivi par autant!
que la longueur de la course actuelle de nombres de plus en plus grands. Vous pouvez également renvoyer un tableau de chaînes. - Les formats d'entrée et de sortie sont flexibles selon les règles du site, alors n'hésitez pas à les adapter à vos formats de langue. Vous pouvez également ajouter des espaces à la fin des lignes, ou même de nouvelles lignes supplémentaires après ou avant le texte si vous en avez besoin.
Exemples
Input Output
-----------------------------------
[3,2,1,0,5] Excelsior! // Excelsior because 5 > 0
[1,2,3,4,5] Excelsior! // Excelsior because 2 > 1
Excelsior!! // Excelsior because 3 > 2 (run length: 2)
Excelsior!!! // Excelsior because 4 > 3 (run length: 3)
Excelsior!!!! // Excelsior because 5 > 4 (run length: 4)
[] <Nothing>
[42] <Nothing>
[1,2,1,3,4,1,5] Excelsior! // Excelsior because 2 > 1
Excelsior! // Excelsior because 3 > 1
Excelsior!! // Excelsior because 4 > 3 (run length: 2)
Excelsior! // Excelsior because 5 > 1
[3,3,3,3,4,3] Excelsior! // Excelsior because 4 > 3
C'est le code-golf , donc le code le plus court pour chaque langue peut gagner!