Scrivi un programma o una funzione che accetta un numero intero positivo N e genera un'immagine pixel N × N del logo "G" di Google secondo questa * costruzione:
Ad esempio, se N è 400, dovrebbe essere prodotto un logo di 400 × 400 pixel, con dimensioni e colori corretti:
Dovrebbe apparire accurato indipendentemente da quanto sia grande o piccola la N. ad esempio qui è N = 13:
Il tuo codice non dovrebbe essere necessario per connettersi a Internet. Ad esempio, non è consentito ridimensionare uno svg ospitato esternamente. (Tuttavia, ridimensionare uno svg codificato nel codice andrebbe bene.)
L'antialiasing può essere utilizzato o meno. Tocca a voi.
Notare che la barra orizzontale della "G" non si estende fino al bordo destro dell'immagine. Il cerchio si curva normalmente verso l'interno sul bordo destro prima di essere tagliato.
Vince il codice più breve in byte.
* La costruzione del logo è stata semplificata per questa sfida. La costruzione corretta può essere vista qui e qui .
.svg
e codificarlo nella nostra soluzione, oppure dobbiamo farlo originariamente?