Анонс #282. Морской бой

Анонс #282. Морской бой

UniLecs

Задача: дано игровое поле, которое задано матрицей m x n, где каждая ячейка представляет собой клетку корабля «X» или пустую клетку «.».

Необходимо найти количество всех кораблей на игровом поле.

Примечание: корабли можно размещать на игровом поле только горизонтально или вертикально.  Также по крайней мере, 1 горизонтальная или вертикальная клетка разделяет два корабля.

Входные данные: board - символьная матрица, содержащая символы '.', 'X'. Размер сторон матрицы от 1 до 100.

Вывод: количество всех кораблей

Пример:

Board = [

['X', '.', '.', 'X'],

['.', '.', '.', 'X'],

['.', '.', '.', 'X']]

Output: 2

Report Page