Войти Создать аккаунт

Игра «Тетрис» · Шаг 5 из 9

Полные линии

Ради чего всё затевалось: ряд, заполненный от стенки до стенки, исчезает. Сначала надо его найти — а их может оказаться сразу несколько, и не обязательно подряд.

Что сделать

Найдите в стакане полные линии — ради них всё и затевалось.

Что приходит

  • zanyato — занятые клетки стакана, словарь или множество

  • vysota и shirina — размер стакана

Что вернуть

Номера рядов по возрастанию, в которых заняты все клетки от стенки до стенки: [2].

Допишите функцию polnye_linii в редакторе справа. Результат верните через return — то, что напечатано, на проверку не влияет.

В игре

Игра ищет полные линии каждый раз, когда фигура легла. Решите шаг — и заполненные ряды начнут исчезать.

Без этого шага: полных линий никто не замечает.

Вызов
polnye_linii({(2, 0): "I", (2, 1): "I", (2, 2): "I", (1, 0): "T"}, 3, 3)
Вернуть
[2]

Готовая игра →

Ctrl+Enter — проверить

Обсуждение

Вопросов пока нет.

Войдите, чтобы спросить.