Prima di tutto ... vorrei augurare a tutti un buon Natale (scusate se sono in ritardo di un giorno per il vostro fuso orario).
Per celebrare l'occasione, disegneremo un fiocco di neve. Poiché l'anno è 201 5 e Natale è il 2 5 (per una grande parte di persone), disegneremo un fiocco Penta . Il Pentaflake è un semplice frattale composto da pentagoni. Ecco alcuni esempi (presi da qui) :
Ogni Pentaflake ha un ordine n. Il Pentaflake di ordine 0 è semplicemente un pentagono. Per tutti gli altri ordini n, un Pentaflake è composto da 5 Pentaflakes dell'ordine precedente disposti attorno a un 6 ° Pentaflake dell'ordine precedente. Ad esempio, un Pentaflake di ordine 1 è composto da 5 pentagoni disposti attorno a un pentagono centrale.
Ingresso
L'ordine n
. Questo può essere dato in qualsiasi modo tranne quello di una variabile predefinita.
Produzione
Un'immagine dell'ordine di n
Pentaflake. Deve essere largo almeno 100 px e lungo 100 px. Può essere salvato in un file, visualizzato all'utente o inviato aSTDOUT
. Non è consentita qualsiasi altra forma di output. Sono ammessi tutti i formati di immagine esistenti prima di questa sfida.
vincente
Come codegolf, vince la persona con il minor numero di byte.
n
non può essere predefinito nel file di script. Si può leggere n
da STDIN
, pronta esso da parte dell'utente, lo prendo come un argomento della riga di funzione / commad ... praticamente tutto quello che vuoi, tranne per l'incorporamento direttamente nel codice.