Có thể thử thách này đóng vai trò ( một ) khác tưởng nhớ Stan Lee, người đã qua đời ở tuổi 95.
Stan Lee đã để lại cho chúng tôi một di sản vô giá và một từ bắt kỳ dị: Excelsior . Vì vậy, đây là một thách thức nhỏ dựa trên những gì ông nói đó là ý nghĩa của nó :
Cuối cùng, ý nghĩa của Excelsior phạm nghĩa là gì? Hướng lên và hướng tới vinh quang lớn hơn! Đó là điều tôi ước bạn mỗi khi tôi hoàn thành tweet! Tuyệt vời!
Thử thách
Cho một loạt các số nguyên không âm, xuất ra một dòng với Excelsior!mỗi lần số nguyên lớn hơn số nguyên trước đó.
Quy tắc
- Đầu vào sẽ là một mảng các số nguyên không âm.
- Đầu ra sẽ bao gồm các dòng có từ
Excelsior(trường hợp có vấn đề) theo sau!là độ dài của chuỗi hiện tại với số lượng ngày càng lớn hơn. Bạn cũng có thể trả về một chuỗi các chuỗi. - Các định dạng đầu vào và đầu ra linh hoạt theo các quy tắc của trang web, vì vậy hãy thoải mái điều chỉnh chúng theo các định dạng ngôn ngữ của bạn. Bạn cũng có thể thêm khoảng trắng ở cuối dòng hoặc thậm chí thêm dòng mới sau hoặc trước văn bản nếu bạn cần.
Ví dụ
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
Đây là môn đánh gôn , vì vậy có thể mã ngắn nhất cho mỗi ngôn ngữ sẽ giành chiến thắng!