이 문제는 Quora (코드 골프는 아님)에 대해 처음에 제기 된 질문에서 "영감"됩니다 . 나는 당신들 (그리고 나의 첫 번째 문제 제출)에게 도전하기를 원합니다.
정수 요소의 배열 v
과 정수 d
(d가 배열의 길이와 같거나 같다고 가정)를 가정하면 배열에서 d
연속 요소 의 모든 시퀀스를 고려하십시오 . 각 시퀀스에 대해 해당 시퀀스에있는 요소의 최대 값과 최소값의 차이를 계산하고 편차의 이름을 지정합니다.
당신의 임무는 위에서 고려한 모든 시퀀스의 모든 편차 중에서 최대 값을 계산하는 프로그램이나 함수를 작성하고 그 값을 반환하거나 출력하는 것입니다.
실습 예제 :
v: (6,9,4,7,4,1)
d: 3
The sequences of length 3 are:
6,9,4 with deviation 5
9,4,7 with deviation 5
4,7,4 with deviation 3
7,4,1 with deviation 6
Thus the maximal deviation is 6, so the output is 6.
이것은 코드 골프이므로 바이트 단위의 최단 답변이 이깁니다.
with
전체 람다 함수에서 사용할 수있는 TIL +1