Вступ
Ми всі знаємо крутий S (також відомий як Superman S, Stüssy S, Super S, Skater S, Pointy S, Graffiti S тощо тощо): мільярди школярів у всьому світі намалювали цю S і одразу відчули гордість за себе. У випадку, якщо ви забули або пережили зовсім нехолодне дитинство , ось образ сказаного крутого S:
Враховуючи коефіцієнт масштабу n
як вхідний (де ), виведіть Cool S в арт. ASCII.
Як його намалювати
Зі сторінки Вікіпедії на Cool S:
Вихідні дані
Cool S коли n
= 1 дорівнює:
^
/ \
/ \
/ \
| | |
| | |
\ \ /
\ \/
/\ \
/ \ \
| | |
| | |
\ /
\ /
\ /
v
А для різних значень n
ви просто збільшуєте вихідний n
раз більший. Наприклад, n
= 2:
^
/ \
/ \
/ \
/ \
/ \
| | |
| | |
| | |
| | |
\ \ /
\ \ /
\ \/
/\ \
/ \ \
/ \ \
| | |
| | |
| | |
| | |
\ /
\ /
\ /
\ /
\ /
v
Зауважте, що вертикальні відрізки в два рази довші, а відстань між вертикальними лініями вдвічі ширше.
А коли n
= 3:
^
/ \
/ \
/ \
/ \
/ \
/ \
/ \
| | |
| | |
| | |
| | |
| | |
| | |
\ \ /
\ \ /
\ \ /
\ \/
/\ \
/ \ \
/ \ \
/ \ \
| | |
| | |
| | |
| | |
| | |
| | |
\ /
\ /
\ /
\ /
\ /
\ /
\ /
v
Примітка. Хоча код і не потрібен, ваш код також може підтримуватиn
= 0:
^
/ \
\\/
/\\
\ /
v
Перемога
Виграє найкоротша програма в байтах.
Λ