У моїй пірамідній схемі мови є трохи кумедна конструкція: порожній трикутник:
^
-
Якщо не дано аргументів, він повертається 0
. Для створення 1
за допомогою цієї конструкції ми могли б скористатися цим:
^
/!\
^---
-
Це просто переходить 0
до функції заперечення. Ми можемо продовжувати заперечувати цей результат:
^
/!\
---^
/!\
^---
-
Отримати 0. Ще одне заперечення дає:
^
/!\
^---
/!\
---^
/!\
^---
-
Виклик
Враховуючи ціле число n ≥ 1, виведіть порожню піраміду, заперечувану n разів у описаному способі.
Тестові справи
input
output
1
^
/!\
^---
-
2
^
/!\
---^
/!\
^---
-
3
^
/!\
^---
/!\
---^
/!\
^---
-
6
^
/!\
---^
/!\
^---
/!\
---^
/!\
^---
/!\
---^
/!\
^---
-
!
( not
).
~
)?