У меня есть файл в следующем формате:
###block 1
0011000000
0100010000
1100000000
1110101000
###block 2
110010
001000
010000
111111
Я хочу создать парсер, который читает файл построчно, но помещает каждый блок в двумерный массив. Поскольку в этом примере есть два блока, они будут двумя двумерными массивами, а затем я хочу добавить эти два массива в список. Как я могу эффективно кодировать это, потому что мой файл имеет размер 1 ГБ, поэтому я хотел бы сделать это максимально элегантно и эффективно? Помощь будет оценена.