← К задачам
Тяжело · +4ЛогикаМассивыФорматированиеЦиклы

Конвертировать "Ноль" и "Один" в "0" и "1"

Написать функцию, которая принимает строку в качестве аргумента. Вернуть она должна строку, содержащую 1 и 0. Их количество зависит от слов "ноль" и "один" в аргументе. Если слово не "ноль" или "один" (регистр не важен) — его нужно проигнорировать. Длина возвращаемой строки должна быть кратна 8. В противном случае нужно вернуть пустую строку.

Примеры

text_to_number_binary("ноль один ноль один ноль один ноль один") ➞ "01010101"

text_to_number_binary("Ноль один ноль ОДИН ноль один ноль один") ➞ "01010101"

text_to_number_binary("ноль один ноль один ноль один ноль один два") ➞ "01010101"

text_to_number_binary("ноль один ноль один ноль один ноль три") ➞ ""

Примечание

Возвращаемый результат должен быть строкой.

def text_to_number_binary(text):
	
Для запуска тестов необходима авторизация.
Поддержать проект