Мозаика

легко

Дана цветная мозаика в виде двумерного массива grid, где каждое число обозначает цвет клетки. Нужно найти цвет, у которого максимальное количество компонент связности. Гарантируется, что такой цвет единственный.

Один компонент связности - это группа соединённых клеток одного цвета, которые соседствуют только по вертикали или горизонтали (по диагонали клетки не считаются соединёнными).

Пример:

Ввод: grid =
[[8,8,2,2,1]
,[8,8,2,1,1]
,[2,2,2,2,1]
,[1,1,8,8,8]
,[1,8,8,1,8]]
Вывод: 1
Объяснение: у цвета "1" - 3 компоненты (наибольшее число компонент).

Ограничения:

  • len(grid) >= 1
  • len(grid[i]) >= 1