01
Processing Data. Please Wait...

가장 긴 피크

Arrays 중급
30초 미리보기

가장 긴 피크

입력된 배열에서 가장 긴 피크의 길이를 반환하는 함수를 작성하세요.

피크는 정점(피크에서 가장 높은 값)에 도달할 때까지 증가하는 배열의 정수들로 정의되며, 그 정점에서 부터는 감소합니다. 피크를 형성하려면 최소 3개의 정수가 필요합니다.

예를 들어, 정수 1, 4, 10, 2는 피크를 형성하지만, 4, 0, 101, 2, 2, 0는 그렇지 못합니다. 마찬가지로 1, 2, 33 이후 감소하는 정수가 없기 때문에 피크를 형성하지 않습니다.

예제 1

입력

arr = [1, 2, 3, 3, 4, 0, 10, 6, 5, -1, -3, 2, 3]

출력

6
// 0, 10, 6, 5, -1, -3