이 도전이 95 세의 나이로 세상을 떠난 스탠 리에게 또 하나의 찬사로 쓰길 바랍니다.
Stan Lee는 우리에게 귀중한 유산과 독특한 캐치 단어 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
이것은 code-golf 이므로 각 언어마다 가장 짧은 코드가 이길 수 있습니다!