A partire da /\te puoi creare un triangolo di Sierpinski come un pattern aggiungendo una linea sotto tale che ...
- Qualsiasi ramo allentato
/o\divide nuovamente in due rami:/\. - Qualsiasi collisione di rami
\/muore con nulla (ma spazi) sotto di esso.
Ripetere queste regole produce
/\
/\/\
/\ /\
/\/\/\/\
/\ /\
/\/\ /\/\
etc...
Scrivi un programma o una funzione che accetta un numero intero positivo N e stampa le prime N linee di questo modello su stdout, senza più spazi iniziali o finali del necessario.
Ad esempio, se l'ingresso è 1l'output deve essere
/\
Se l'ingresso è 2l'uscita deve essere
/\
/\/\
Se l'ingresso è 8l'uscita deve essere
/\
/\/\
/\ /\
/\/\/\/\
/\ /\
/\/\ /\/\
/\ /\ /\ /\
/\/\/\/\/\/\/\/\
E così via.
Vince il codice con il minor numero di byte.