Ecrivez un programme ou une fonction qui prend un entier positif N et génère une image N × N pixels du logo "G" de Google selon cette * construction:
Par exemple, si N est 400, vous devez générer un logo de 400 × 400 pixels, avec les dimensions et les couleurs correctes:
Il devrait sembler précis indépendamment de la taille ou de la taille du N. par exemple, voici N = 13:
Votre code ne devrait pas avoir besoin de se connecter à Internet. Par exemple, la mise à l'échelle d'un svg hébergé en externe n'est pas autorisée. (Mettre à l'échelle un svg encodé dans votre code conviendrait cependant.)
L'anti-aliasing peut être utilisé ou non. C'est à vous.
Notez que la barre horizontale du "G" ne s'étend pas jusqu'au bord droit de l'image. Le cercle se courbe normalement vers l'intérieur sur le bord droit avant d'être coupé.
Le code le plus court en octets gagne.
* La construction du logo a été simplifiée pour ce défi. La construction correcte peut être vue ici et ici .
.svg
et à le coder dans notre solution, ou devons-nous le créer à l’origine?