Você pode ter ouvido falar do "Hacker Logo", também chamado de "Hacker Emblem". Se parece com isso:
Este é um padrão de uma simulação matemática chamada Jogo da Vida. O planador é o padrão de vida mais simples que se move e o mais instantaneamente reconhecível de todos os padrões de vida.
O desafio
O desafio é bem simples: exiba o logotipo do hacker. Isso é definido como:
- Uma grade 3x3 com uma borda, um fundo branco e linhas de grade cinza.
- Cinco pontos pretos dispostos no padrão de planador GoL.
- Nada mais.
As regras
- Os pontos pretos devem preencher 40% - 80% de suas caixas de grade individuais.
- Você exibirá o emblema com saída gráfica, mas sem arte ASCII .
- A saída deve ter pelo menos 30x30 pixels .
- A saída deve ter apenas as cores cinza, preto e branco .
- Cada caixa de grade na grade terá o mesmo tamanho. A grade será um quadrado 3x3 regular .
- Você não pode retirar o logotipo da Internet ou do seu sistema de arquivos.
- Seu programa exibirá o logotipo em uma tela / janela vazia. Se terminar, deve fazê-lo normalmente.
- Observe que "pontos" não significa necessariamente "círculos". Um "ponto" é uma única forma geométrica centralizada no meio da caixa de grade com uma superfície. Por exemplo, enquanto um círculo ou quadrado se qualificar como ponto, dois triângulos ou um tabuleiro de xadrez não o serão.
O vencedor
Como se trata de código-golfe , a resposta mais curta em cada idioma vence!
Inclua uma captura de tela da saída do seu programa na sua resposta.