Про аугмент можно прочитать (здесь: http://tibasicdev.wikidot.com/augment
Я хотел бы программу, которая является чем-то обратным дополнению. Что я хочу сделать, так это взять список, скажем, L1, затем разбить его на подсписки равной длины и сохранить их в L1,..., Lk для некоторого произвольного k. Если нужно, я могу добавить число 23 несколько раз в L1, пока не смогу разделить его. Я хотел бы, чтобы в каждом списке было n элементов.
Пример:
Возьмем L1 = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
Я хотел бы разделить его на равные подсписки длины n = 3
L1 имеет 10 элементов, которые не кратны 3, поэтому я дважды добавляю к нему 23, чтобы получить:
L1 = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 23, 23}
Затем я разбиваю его на равные подсписки длины 3 и получаю:
L2 = {1, 2, 3}
L3 = {4, 5, 6}
L4 = {7, 8, 9}
L5 = {10, 23, 23}
Однако это один конкретный пример, но я бы хотел, чтобы моя программа работала для любого n, чтобы я мог перейти N-> T: prgrParttition и запустить.