Как разбить массив на равные части?
Ответ легко ищется поисковиком

a = [0, 1, 2, 3, 4, 5, 6, 7]
a.each_slice(3) # => #<Enumerator: [0, 1, 2, 3, 4, 5, 6, 7]:each_slice(3)>
a.each_slice(3).to_a # => [[0, 1, 2], [3, 4, 5], [6, 7]]
https://rdoc.info/stdlib/core/Enumerable#each_slic...
l = [1, 2, 3, 4, 5, 3, 4, 2, 5, 2, 4, 4, 1, nil, "uuusk",
     616, 8, 12, 42, 34, 23, 42, 31, nil, "jojo"]
le = l.length / 3
p l[0..le]
p l[le..le * 2]
p l[le * 2..]А ты что, правда левит? И как?