정수의리스트로부터 L, 및 정수 N, 출력 L에서 스플릿 N동일한 거리에서는 쉴드의 하위 목록.
나눌 수없는 길이
경우 N의 길이를 분할하지 않습니다 L다음 모든 하위 목록이 동일한 길이를 가지고 수 없습니다.
어쨌든 출력의 마지막 하위 목록은 나머지 목록을 포함하도록 길이를 조정하는 하위 목록입니다.
모든 하위 목록 것이이 방법 L의 마지막을 제외한 길이로되어야한다 length(L) // N, 여기서 //바닥의 분할 (예이다 3//2 = 1).
일부 규칙
L비어있을 수 있습니다.N >= 1.원하는 모든 내장 기능을 사용할 수 있습니다.
를 통해 입력을
STDIN함수 인수 또는 이와 유사한 것으로 사용할 수 있습니다.출력을로 인쇄
STDOUT하거나 함수 또는 이와 유사한 것에서 반환 할 수 있습니다 .언어와 목록이 가장 자연스럽게 표현되는 한 목록과 정수 형식을 선택할 수 있습니다.
테스트 사례
Input: [1,2,3,4], 2
Output: [[1,2],[3,4]]
Input: [-1,-2,3,4,-5], 2
Output: [[-1,-2],[3,4,-5]]
Input: [1,2,3,4], 1
Output: [[1,2,3,4]]
Input: [4,8,15,16,23,42], 5
Output: [[4],[8],[15],[16],[23,42]]
Input: [4,8,15,16,23,42], 7
Output: [[],[],[],[],[],[],[4,8,15,16,23,42]]
Input: [2,3,5,7,11,13,17,19,23], 3
Output: [[2,3,5],[7,11,13],[17,19,23]]
Input: [], 3
Output: [[],[],[]]
Input: [1,2,3,4,5,6,7,8], 3
Output: [[1,2],[3,4],[5,6,7,8]]
채점
이것은 code-golf 이므로 바이트 단위의 최단 답변이 이깁니다.