Ctrl K

Сколько столбцов не по алфавиту

Лёгкая
Дан массив rows из строк одинаковой длины. Если записать их одну под другой, получится таблица букв. Столбец считается упорядоченным, если буквы в нём сверху вниз идут по алфавиту (соседние буквы могут совпадать). Посчитайте, сколько столбцов таблицы **не** упорядочены.
Пример 1
rows=['bad', 'cab', 'dog'] → 1

Столбцы сверху вниз: «bcd» и «aao» идут по алфавиту, а «dbg» — нет. Неупорядоченный столбец один.

Пример 2
rows=['zy', 'ax'] → 2

Первый столбец идёт z → a, второй y → x: оба нарушают алфавитный порядок.

Пример 3
rows=['q'] → 0

Столбец из одной буквы всегда упорядочен.

Ограничения
  • 1 ≤ len(rows) ≤ 100
  • 1 ≤ len(rows[i]) ≤ 1000
  • Все строки одной длины
  • Строки состоят из строчных латинских букв
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиДва слова ближе всего ЛёгкаяСлова одного ряда ЛёгкаяГде поужинать вдвоём ЛёгкаяФразы со словами-синонимами ЛёгкаяСлово из букв автономера Лёгкая
загружаем Python…
Вход
rows=['bad', 'cab', 'dog']
Ожидается
1

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