Ctrl K

Полосатый пол

Лёгкая
Пол выложен плиткой в виде таблицы tiles из m строк и n столбцов; число в клетке — цвет плитки. Пол считается полосатым, если для каждой плитки выполняются оба условия: - плитка под ней (если она есть) того же цвета; - плитка справа от неё (если она есть) другого цвета. Верните True, если пол полосатый, и False иначе.
Пример 1
tiles=[[3, 7, 3], [3, 7, 3]] → True

Каждый столбец одного цвета, а соседние столбцы различаются: 3 ≠ 7, 7 ≠ 3.

Пример 2
tiles=[[4, 4], [4, 4]] → False

Столбцы однотонные, но соседние плитки в строке совпадают.

Пример 3
tiles=[[2, 5], [2, 6]] → False

Во втором столбце плитки 5 и 6 разные — столбец не однотонный.

Ограничения
  • 1 ≤ m, n ≤ 10
  • 0 ≤ tiles[i][j] ≤ 9
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиКроссворд, читаемый в обе стороны ЛёгкаяДлина береговой линии ЛёгкаяПереложить в другой лоток ЛёгкаяРазмытие картинки ЛёгкаяИнструмент «Заливка» Лёгкая
загружаем Python…
Вход
tiles=[[3, 7, 3], [3, 7, 3]]
Ожидается
True

«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 118 тестов на сервере, включая скрытые.