Escreva um programa ou função que receba um número inteiro positivo N e produza uma imagem de pixel N × N do logotipo "G" do Google, de acordo com esta construção *:
Por exemplo, se N for 400, deve ser gerado um logotipo de 400 × 400 pixels, com dimensões e cores corretas:
Deve parecer preciso, independentemente de quão grande ou pequeno seja o N. por exemplo, aqui é N = 13:
Seu código não precisa se conectar à Internet. Por exemplo, não é permitido dimensionar um svg hospedado externamente. (Escalar um svg codificado no seu código seria bom.)
O anti-aliasing pode ser usado ou não. Você decide.
Observe que a barra horizontal do "G" não se estende até a borda direita da imagem. O círculo se curva normalmente para dentro na borda direita antes de ser cortado.
O código mais curto em bytes vence.
* A construção do logotipo foi simplificada para este desafio. A construção correta pode ser vista aqui e aqui .
.svg
e codificá-lo em nossa solução, ou temos que fazê-lo originalmente?