Ctrl K

Сначала нули, потом единицы

Лёгкая
Дан массив целых положительных чисел numbers. Замените каждое чётное число на 0, а каждое нечётное — на 1. Затем упорядочьте получившийся массив по неубыванию и верните его. Иначе говоря, в ответе сначала идут нули — по одному на каждое чётное число, — а за ними единицы — по одной на каждое нечётное.
Пример 1
numbers=[7, 12, 9, 30, 5] → [0, 0, 1, 1, 1]

Чётные 12 и 30 становятся нулями, нечётные 7, 9 и 5 — единицами. Получаем [1, 0, 1, 0, 1], после сортировки — [0, 0, 1, 1, 1].

Пример 2
numbers=[8, 2, 6] → [0, 0, 0]

Все числа чётные, поэтому остаются одни нули.

Ограничения
  • 1 ≤ len(numbers) ≤ 100
  • 1 ≤ numbers[i] ≤ 1000
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиПобедитель с большинством голосов ЛёгкаяСоседние значения ЛёгкаяПо числу единиц ЛёгкаяНи самый низкий, ни самый высокий ЛёгкаяЕсть в каждом списке Лёгкая
загружаем Python…
Вход
numbers=[7, 12, 9, 30, 5]
Ожидается
[0, 0, 1, 1, 1]

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