직무
정수의리스트로부터 L 과 다른 정수 의 목표는 모두의 열 방향으로 합계를 계산한다 (S)의 - 길이 (잠재적으로 겹치는) 슬라이스 L을 행 상대적인 위치와 관련된 상태, L (아래 참조).
정의
S의 - 길이 (오버랩) 슬라이스 리스트의 L은 의 (포장)없이 모든 연속 시퀀스이다 L 길이이다 S .
하기 위해서는 위치와 관련된 조각의 의 에 상대적으로 L , 각 조각은 "사다리", 구축 상상 이야 내가 의 오프셋 (offset) 한 나는 처음부터 위치를.
명세서
- s 는 1 보다 크고 L 의 길이보다 엄격히 작은 정수 입니다.
- L 은 항상 3 개 이상의 요소를 포함합니다.
- 모든 프로그래밍 언어로 경쟁 할 수 있으며 표준 방법을 통해 입력을 받고 출력을 제공 할 수 있지만 이러한 허점 은 기본적으로 금지되어 있습니다. 이것은 code-golf 이므로 모든 언어에 대한 가장 짧은 제출 (바이트)이 이깁니다.
예 및 테스트 사례
다음은 작동하는 예입니다.
[1, 2, 3, 4, 5, 6, 7, 8, 9], 3
[1, 2, 3]
[2, 3, 4]
[3, 4, 5]
[4, 5, 6]
[5, 6, 7]
[6, 7, 8]
[7, 8, 9]
-------------------------------- (+) | column-wise summation
[1, 4, 9, 12, 15, 18, 21, 16, 9]
그리고 더 많은 테스트 사례 :
[1, 3, 12, 100, 23], 4 -> [1, 6, 24, 200, 23]
[3, -6, -9, 19, 2, 0], 2 -> [3, -12, -18, 38, 4, 0]
[5, 6, 7, 8, 2, -4, 7], 3 -> [5, 12, 21, 24, 6, -8, 7]
[1, 2, 3, 4, 5, 6, 7, 8, 9], 3 -> [1, 4, 9, 12, 15, 18, 21, 16, 9]
[1, 1, 1, 1, 1, 1, 1], 6 -> [1, 2, 2, 2, 2, 2, 1]
[1, 2, 3, 4, 5, 6, 7, 8, 9], 6 -> [1, 4, 9, 16, 20, 24, 21, 16, 9]
s
보다 큽니다L/2
. 어쩌면[1, 1, 1, 1, 1, 1, 1], 6 ->
[1, 2, 2, 2, 2, 2, 1]`또는[1, 2, 3, 4, 5, 6, 7, 8, 9], 6 -> [1, 4, 9, 16, 20, 24, 21, 16, 9]
?