Cos'è la sequenza di stuzzicadenti?
Secondo Wikipedia
In geometria, la sequenza di stuzzicadenti è una sequenza di motivi bidimensionali che possono essere formati aggiungendo ripetutamente segmenti di linea ("stuzzicadenti") al modello precedente nella sequenza.
Il primo stadio del design è un singolo "stecchino", o segmento di linea. Ogni fase dopo la prima si forma prendendo il disegno precedente e, per ogni estremità dello stecchino esposta, posizionando un altro stecchino centrato ad angolo retto su quell'estremità.
Questo processo provoca uno schema di crescita in cui il numero di segmenti allo stadio n oscilla con uno schema frattale tra 0,45 n2 e 0,67 n2. Se T (n) indica il numero di segmenti allo stadio n, allora i valori di n per i quali T (n) / n2 è vicino al suo massimo si verificano quando n è vicino a una potenza di due, mentre i valori per i quali è vicino al suo minimo si verificano vicino a numeri che sono circa 1,43 volte una potenza di due. La struttura degli stadi nella sequenza degli stuzzicadenti assomiglia spesso al frattale del quadrato a T, o alla disposizione delle cellule nell'automa cellulare Ulam-Warburton.
Tutte le regioni delimitate circondate da stuzzicadenti nel motivo, ma non attraversate da stuzzicadenti, devono essere quadrate o rettangolari. È stato ipotizzato che ogni rettangolo aperto nel modello di stuzzicadenti (cioè un rettangolo che è completamente circondato da stuzzicadenti, ma non ha stuzzicadenti che attraversano il suo interno) ha lunghezze laterali e aree che sono potenze di due, con una delle lunghezze laterali essere al massimo due.
Compito
È necessario creare un programma o una funzione che prendano input da STDIN, argomento della funzione o argomento della riga di comando e che facciano un frattale di stuzzicadenti in quella fase. La guida e il trascinamento di newline è vietata, tranne se è inevitabile. Il riquadro di delimitazione deve essere minimo, compreso lo spazio iniziale e finale. Per la linea iniziale, facciamo due \
diagonali nello spazio. L'input è garantito per essere inferiore a duemila. Almeno una riga ha un carattere non spaziale. È consentito lo spazio di trascinamento.
Casi test
1
\
\
5
\
/\
/\
/ /\
\/\/\ \ \
\ \ \/\/\
\/ /
\/
\/
\