У деяких країнах існують рекомендації чи закони щодо формування аварійних коридорів на вулицях, які мають декілька смуг руху в одному напрямку. (Далі ми розглядаємо лише смуги, що йдуть у напрямку, в якому ми їдемо.) Це правила, які дотримуються в Німеччині:
- Якщо є лише одна смуга руху, кожен повинен їхати праворуч, щоб рятувальні машини могли проїхати ліворуч.
- Якщо є дві або більше смуг, автомобілі на самій лівій смузі повинні їхати ліворуч, а всі інші повинні рухатися праворуч.
Виклик
Враховуючи кількість N>0регулярних смуг, виведіть макет смуг, коли формується аварійний коридор, використовуючи рядок N+1символів ASCII. Ви можете використовувати будь-які два символи від коду ASCII 33до 126, один для позначення аварійного коридору, а другий для позначення автомобілів. Дозволені проміжки чи пробіли, розриви рядків тощо.
Приклади
Тут ми використовуємо і Eдля аварійного коридору, і Cдля автомобілів.
N Output
1 EC
2 CEC
3 CECC
4 CECCC
5 CECCCC
6 CECCCCC
etc
Cі E, але є дуже багато хороших підходів можливо для цього завдання! Використання математичних операцій для C=1/ E=2або C=2/ E=3як відповідає головна відповідь; використання C=0/ E=1з 10^(n-1); використання C=0/ E=.за допомогою десяткового форматування 0.0; використання C=1/ E=-шляхом використання -1; тощо. Так багато унікальних можливостей для виклику, що спочатку виглядало так актуально. Шкода, що можу поставити +1 лише один раз. ;)