Escriba un programa o función que tome un número entero positivo N y genere una imagen de píxel N × N del logotipo "G" de Google de acuerdo con esta * construcción:
Por ejemplo, si N es 400, se debe generar un logotipo de 400 × 400 píxeles, con las dimensiones y colores correctos:
Debería verse exacto independientemente de cuán grande o pequeño sea N. Por ejemplo, aquí hay N = 13:
Su código no debería necesitar conectarse a internet. Por ejemplo, no está permitido escalar un svg alojado externamente. (Sin embargo, escalar un svg codificado en su código estaría bien).
El anti-aliasing se puede usar o no. Tu decides.
Observe que la barra horizontal de la "G" no se extiende hasta el borde derecho de la imagen. El círculo se curva normalmente hacia adentro en el borde derecho antes de cortarlo.
El código más corto en bytes gana.
* La construcción del logotipo se ha simplificado para este desafío. La construcción correcta se puede ver aquí y aquí .
.svg
y codificarlo en nuestra solución, o tenemos que hacerlo originalmente?