Nella mia lingua Pyramid Scheme , esiste un costrutto leggermente divertente: il triangolo vuoto:
^
-
Se non viene fornito alcun argomento, viene restituito 0. Per generare 1usando questo costrutto, potremmo usare questo:
^
/!\
^---
-
Questo passa semplicemente 0alla funzione di negazione. Possiamo continuare a negare questo risultato:
^
/!\
---^
/!\
^---
-
Per ottenere 0. Un'altra negazione dà:
^
/!\
^---
/!\
---^
/!\
^---
-
Sfida
Dato un numero intero n ≥ 1, emette la piramide vuota che viene negata n volte nel modo descritto.
Casi test
input
output
1
^
/!\
^---
-
2
^
/!\
---^
/!\
^---
-
3
^
/!\
^---
/!\
---^
/!\
^---
-
6
^
/!\
---^
/!\
^---
/!\
---^
/!\
^---
/!\
---^
/!\
^---
-
!( not).
~)?