introduzione
Come è noto, nel 2017 la Finlandia celebra i suoi 100 anni di indipendenza. Per l'occasione, è tuo compito produrre una bandiera finlandese per il divertimento di tutti.
Sfida
Crea un programma o una funzione che produce la bandiera della Finlandia (il bordo grigio è presente solo a scopo di presentazione):
Specifiche della bandiera
- Il rapporto della bandiera è
18:11
, con la croce essendo3
unità spesse, dando un insieme orizzontale di rapporto5:3:10
e un insieme verticale di4:3:4
. - L'immagine deve avere una
180 x 110
dimensione di almeno pixel, o in caso di arte ASCII,90 x 55
caratteri. - Non esiste un colore RGB ufficiale per il blu, ma usa l'approssimazione più vicina a
(0, 53, 128)
. Se il sistema non supporta i valori RGB, utilizzareblue
. - Per il colore bianco, utilizzare RGB
(255, 255, 255)
owhite
.
Non così in fretta
Dato che disegnare la bandiera nazionale finlandese sarebbe più semplice della sfida islandese dell'anno scorso , dovremo aumentare un po 'la difficoltà. Dato che la Festa dell'indipendenza della Finlandia è il 6 dicembre, il numero decimale 100
deve apparire da qualche parte sulla bandiera quando la data in Finlandia ( UTC + 02: 00 ) è 2017-12-06
o successiva (il tuo codice non dovrebbe presumere che la macchina su cui è in esecuzione sia impostata su un fuso orario particolare). Prima della data, il numero non deve essere presente. Il numero deve essere stampato in nero (RGB (0, 0, 0)
o black
) ma i suoi parametri di posizionamento e carattere sono a te.
Un esempio di tale rendering (di nuovo, ignora il bordo):
A scopo di test, sarebbe bello includere due versioni aggiuntive della soluzione, una con una data fissa in passato e una in futuro.
Regole
Sono vietate le scappatoie standard , così come le immagini / le librerie di flag incorporate. Inoltre, il tuo codice non deve accettare alcun input.
Ai finlandesi non piacciono le chiacchiere, e questo è code-golf , quindi non sprecare personaggi!
#
in caso di arte ASCII ? E quindi inserire i personaggi100
da qualche parte?