Twoim zadaniem jest napisanie programu, który poda tablicę i liczbę, musisz podzielić tablicę na kawałki o rozmiarze liczba.
Zasady
Twój program otrzyma tablicę A, a także dodatnią liczbę całkowitą n. Tablica powinna być następnie podzielona na kawałki długości n, jeśli długość łańcucha nie jest podzielna przez nresztki na końcu, powinna być uważana za własną część.
Jeśli
njest większa niż długość tablicyA, musisz zwrócić tablicęA, na przykład: ifn = 4iarray A = [1,2,3]powinieneś zwrócić[1,2,3]Tablica może zawierać dowolny typ, a nie liczbę.
Nie należy zmieniać kolejności (ani kierunku) żadnego elementu od lewej do prawej. Na przykład
if n = 2iA= [1,2,3]. Każdy wynik zamiast[[1,2],[3]]będzie nieprawidłowy.
Przypadki testowe
n A Output
2 [1,2,3,4,5,6] [[1,2],[3,4],[5,6]]
3 [1,2,3,4,5,6] [[1,2,3],[4,5,6]]
4 [1,2,3,4,5,6] [[1,2,3,4],[5,6]]
To jest golf golfowy , więc wygrasz najkrótsze bajty każdego języka.
npowinien powrócić [A], np [[1,2,3]]. Co jeśli njest dokładnie takiej długości A?
Azamiast [A] , co wyklucza bardzo dużo języków.
njest większa niż długośćA, musimyAzwrócić‽ Czy na pewno nie masz na myśli[A]?