← Назад к списку задач

38. Game of Life

Матрицы Уровень 2

Описание задачи

Реализовать игру "Жизнь" Конвея, где состояние каждой клетки сетки изменяется согласно правилам игры после каждого поколения. Игра должна обновлять состояние всех клеток сетки на следующем поколении, основываясь на количестве живых соседей каждой клетки в текущем поколении.

Вход:
board: Двумерный массив целых чисел (список списков), представляющий собой игровое поле. Каждый элемент массива представляет клетку и может принимать значения 0 (мертвая клетка) или 1 (живая клетка).

Выход:
board: Двумерный массив целых чисел, представляющий новое состояние игрового поля после одного поколения игры "Жизнь". Значения в массиве будут соответствовать новым состояниям клеток.

Режим обучения Готово

Объяснение решения уже подготовлено. Нажмите кнопку, чтобы посмотреть.

Ваше решение

Подсказка (готовое решение)

def gameOfLife(board):