Il tuo compito è scrivere un programma che fornisca un array e un numero, devi dividere l'array in blocchi con dimensione è numero.
Regole
Il tuo programma riceverà un array A, nonché un numero intero positivo n. L'array dovrebbe quindi essere suddiviso in blocchi di lunghezza n, se la lunghezza della stringa non è divisibile per nqualsiasi residuo alla fine dovrebbe essere considerato il suo blocco.
Se
nè maggiore della lunghezza dell'arrayA, sarà necessario restituire l'arrayA, ad esempio: sen = 4earray A = [1,2,3], è necessario restituire[1,2,3]L'array può contenere qualsiasi tipo anziché numero.
Non è necessario modificare l'ordine (o la direzione) di alcun articolo da sinistra a destra. Ad esempio
if n = 2eA= [1,2,3]. Qualsiasi risultato anziché[[1,2],[3]]sarà non valido.
Casi test
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]]
Questo è code-golf , quindi i byte più brevi di ogni lingua saranno i vincitori.
ndovrebbe tornare un valore troppo grande [A], ad es [[1,2,3]]. E se nfosse esattamente la lunghezza di A?
Apiuttosto che [A] , il che escluderebbe moltissime lingue.
nè maggiore della lunghezza di cuiAabbiamo bisogno perAtornare‽ Sei sicuro di non voler dire[A]?