Дан массив A из N строчных букв одинаковой длины. Задача состоит в том, чтобы найти количество столбцов, которые не отсортированы в порядке возрастания.
Примеры:
Input: A = ["cba", "dah", "ghi"] Output: 1 2nd Column ["b", "a", "h"] is not sorted in increasing order. Input: A = ["zyx", "wvu", "tsr"] Output: 3 All columns are not sorted in increasing order.
Подход: переберите каждый столбец один за другим и проверьте, больше ли следующий элемент, чем предыдущий элемент в том же столбце. Если нет, увеличьте значение countOfCol на 1 и продолжайте движение до тех пор, пока не пройдут все столбцы. Выведите значение countOfCol .
|
Выход:
1
Рекомендуемые посты:
- Сортировать четные и нечетные элементы в порядке возрастания
- Python | Получить элементы в отсортированном порядке из данного словаря
- Python | Вставка элемента в отсортированный список с сохранением порядка
- Python | Список элементов Количество с заказом
- Сумма столбцов двумерной матрицы, где первый элемент нечетный
- Python — столбцы матрицы суммирования
- Python | Суммирование накопленных столбцов записей
- Распечатать все возрастающую подпоследовательность списка
- Программа Python для самой длинной возрастающей подпоследовательности
- Python | Проверьте, строго ли увеличивается список
- Python | Увеличение шаблона альтернативного элемента в списке
- Python | Обратная последовательность строго возрастающих чисел в списке
- Python | Найти группы строго возрастающих чисел в списке
- Проверьте, содержат ли две строки одинаковые символы в одинаковом порядке
- Python | Перемешать два списка в одном порядке
0.00 (0%) 0 votes