у меня есть игровое поле (размер платы составляет не менее 1x1, 10x10 макс) , который представлен в виде вложенного списка т.е. [['-', '-'], ['-', '-']]
, где '-'
означает ячейка пуста, и каждый список представляет собой строку.
я могу поставить корабли там, экс [['a', '-'], ['a', '-']]
означает, что судно 'a'
размера 2, которые стоят вертикально в колонке 0.итерации над вложенными списками
мне нужно написать код, который будет убедиться, что судно появляется только один раз. Например, следующее является недействительным раскладка:
[['a', '-', 'a'],
['a', '-', '-'],
['-', '-', '-']]
Я понимаю, что это получится петля, но я понятия не имею, с чего начать.
Что вы хотите сказать? Это звучит так, будто вы хотите, чтобы кто-то задал вам задание. – TeneCursum
Как я могу проверить его вложенном списке Я понимаю, что однажды [cell] = '-', тогда как вокруг него есть другие строки, означает, что корабль не появляется один раз – Lina