Введение
Мы все знаем крутой S (также известный как Супермен S, Stüssy S, Super S, Skater S, Pointy S, Graffiti S и т. Д.): Миллиарды школьников по всему миру нарисовали этот S и сразу почувствовали гордость за себя. Если вы забыли или у вас было совсем не крутое детство , вот изображение этой классной буквы S:
Учитывая масштабный коэффициент в n
качестве входных данных (где ), выведите Cool S в ASCII art.
Как нарисовать это
Со страницы Википедии на Cool S:
Выход
Cool S когда n
= 1 это:
^
/ \
/ \
/ \
| | |
| | |
\ \ /
\ \/
/\ \
/ \ \
| | |
| | |
\ /
\ /
\ /
v
А для разных значений n
вы просто увеличиваете время вывода n
. Например, n
= 2:
^
/ \
/ \
/ \
/ \
/ \
| | |
| | |
| | |
| | |
\ \ /
\ \ /
\ \/
/\ \
/ \ \
/ \ \
| | |
| | |
| | |
| | |
\ /
\ /
\ /
\ /
\ /
v
Обратите внимание, что вертикальные секции в два раза длиннее, а расстояние между вертикальными линиями в два раза шире.
И когда n
= 3:
^
/ \
/ \
/ \
/ \
/ \
/ \
/ \
| | |
| | |
| | |
| | |
| | |
| | |
\ \ /
\ \ /
\ \ /
\ \/
/\ \
/ \ \
/ \ \
/ \ \
| | |
| | |
| | |
| | |
| | |
| | |
\ /
\ /
\ /
\ /
\ /
\ /
\ /
v
Примечание. Хотя это и не обязательно, ваш код также может поддерживатьn
= 0:
^
/ \
\\/
/\\
\ /
v
выигрыш
Самая короткая программа в байтах побеждает.
Λ