Условие:
Вася принимает сигналы из космоса на радиоприёмник. Он уже успел записать такую последовательность символов:
|-|--|---|----|
Догадайся, какими должны быть следующие 12 символов. Напиши программу, которая печатает заданную последовательность + 12 символов продолжения.
Решение:
Чтобы решить эту задачу, давайте сначала проанализируем данную последовательность символов. Мы видим, что символы представляют собой комбинации вертикальной черты и дефисов.
Исходная последовательность:
|-|--|---|----|Теперь давайте разберёмся, как она устроена:
1. Первый символ:
|- (1 дефис)2. Второй символ:
|-- (2 дефиса)3. Третий символ:
|--- (3 дефиса)4. Четвёртый символ:
|---- (4 дефиса)Каждый следующий символ в последовательности добавляет по одному дефису к предыдущему символу.
Теперь мы можем продолжить эту последовательность, добавляя по одному дефису к каждому следующему символу:
5. Пятый символ:
|----- (5 дефисов)6. Шестой символ:
|------ (6 дефисов)7. Седьмой символ:
|------- (7 дефисов)8. Восьмой символ:
|-------- (8 дефисов)9. Девятый символ:
|--------- (9 дефисов)10. Десятый символ:
|---------- (10 дефисов)11. Одиннадцатый символ:
|----------- (11 дефисов)12. Двенадцатый символ:
|------------ (12 дефисов)Теперь мы можем объединить исходную последовательность с новыми символами.
Итак, полная последовательность будет выглядеть так:
Теперь напишем программу на Python, которая будет выводить эту последовательность: Запустив эту программу, мы получим полную последовательность, включая 12 новых символов.
