Нехай цей виклик послужить ( черговою ) даниною Стану Лі, який помер у віці 95 років.
Стен Лі залишив нам неоціненну спадщину та своєрідне словесне слово: Excelsior . Отже, ось невеликий виклик, виходячи з того, що він сказав, це його сенс :
Нарешті, що означає "Excelsior"? «Вгору і вперед до більшої слави!» Ось чого я бажаю вам кожного разу, коли закінчу щебетати! Ексельсіор!
Виклик
Враховуючи серію невід’ємних цілих чисел, виведіть рядок із Excelsior!
кожним разом, коли ціле число перевищує попереднє.
Правила
- Введенням буде масив невід’ємних цілих чисел.
- Вихідні дані будуть складатися з рядків зі словом
Excelsior
(справа має значення) з наступним настільки ж,!
скільки довжина поточного прогону дедалі більших чисел. Ви також можете повернути масив рядків. - Формати введення та виведення є гнучкими відповідно до правил сайту, тому сміливо адаптуйте їх до мовних форматів. Ви також можете додати пробіли в кінці рядків або навіть додаткові нові рядки після або перед текстом, якщо вам потрібно.
Приклади
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
Це код-гольф , тому може виграти найкоротший код для кожної мови!