У радиолюбителя Алексея есть девятисегментный жидкокристаллический индикатор, который может показывать цифры от 0 до 9 в виде цифр «почтового индекса» После неудачного эксперимента индикатор повредился, и часть сегментов могла перегореть. Когда сегмент перегорает, индикатор теряет возможность показывать цифры, использующие этот сегмент. Алексей уже выяснил, что индикатор всё ещё способен показать какие‑то n цифр. Однако радиолюбитель не может проверить остальные цифры, равно как и каждый сегмент отдельно. Поэтому он просит вас помочь найти те цифры, которые гарантированно можно показать на этом индикаторе.
Ответ
Перед тем, как приступить к написанию программы, рассмотрим алгоритм решения данной задачи.
1. Создадим список из 10 элементов, каждый из которых будет иметь начальное значение False. Нумерация элементов будет соответствовать цифрам от 0 до 9.
2. Для каждой цифры n, которую индикатор может показывать, установим значение элемента с соответствующим номером в списке как True.
3. Выведем на экран цифры, которые можно гарантированно показать на индикаторе. Для этого пройдемся по списку и выведем на экран номера элементов, у которых значение равно True.