Esse indivíduo feliz é conhecido no folclore como o coelhinho da Páscoa.
Cores
É criado usando 4 cores:
- Luz rosa
- Rosa escuro
- Branco
- Preto
(Fico feliz que essas cores sejam aproximadas em sua resposta. Não precisa ser esse tom preciso)
Formas
É construído com estas formas:
- Duas elipses altas em rosa claro (orelhas externas). Eles têm a mesma altura e largura.
- Duas elipses altas em rosa escuro (orelhas internas). Eles são menores que as orelhas externas e uma é desenhada em cima de cada uma das orelhas externas. Eles são da mesma altura e largura.
- Um círculo grande em rosa claro (cabeça). Ele cruza com o terço inferior de ambas as orelhas externas (mas não superior).
- Dois círculos em branco (olhos externos). Eles são desenhados na cabeça. Seu diâmetro é menor que a largura das orelhas externas. Eles têm a mesma posição horizontal que as orelhas externas.
- Dois círculos em preto (olhos internos). Eles têm um diâmetro menor que os olhos externos. Um é desenhado em cada um dos olhos externos.
- Uma linha vertical em preto (boca superior). É desenhado na cabeça e é mais baixo que a parte inferior dos olhos externos. É aproximadamente equidistante de cada olho.
- Dois arcos em preto (boca inferior). Eles são desenhados na cabeça e arqueados para baixo a partir de uma linha horizontal. Ambos se cruzam com o fundo da boca superior, mas um vai para a direita e o outro para a esquerda.
As regras
- Use qualquer idioma e ferramentas que desejar.
- A saída pode ser uma imagem, html, svg ou outra marcação.
- É código golf, então tente fazê-lo no menor número de bytes.
- Inclua uma captura de tela do resultado.
- Por favor, sinta-se livre para aproximar as cores definidas.
Feliz Páscoa!
code-golf
graphical-output
AJFaraday
fonte
fonte
Respostas:
T-SQL,
445439 bytesEste site pode usar mais desenhos baseados em T-SQL!
Executar no SQL 2017, mas usa os recursos de armazenamento geoespacial do SQL adicionados novamente no SQL 2008 . Quebras de linha são apenas para legibilidade.
Resultado:
Portanto, isso foi muito trabalhoso no T-SQL, pois os objetos espaciais não são exatamente projetados para desenho (nenhum objeto "elipse", por exemplo). Ainda mais, aproximando ainda mais as cores direita requer um pouco de tentativa e erro.
Basicamente, estou construindo os seguintes objetos geométricos:
@
), que são pontos expandidos em discos usandoSTBuffer(.6)
(o conjunto de todos os pontos dentro de 0,6 desses pontos iniciais)@r
), que são geradas como curvas pontiagudas, mas são "inchadas" usandoSTBuffer
-se nas orelhas interna ou externaCIRCULARSTRING
Para acertar as cores, eu preciso usá-
SELECT
las na ordem correta . O SSMS possui uma sequência interna de cores para objetos exibidos no painel de resultados espaciais interna ; portanto, as orelhas internas em rosa escuro precisam ficar em quarto lugar e a face em rosa claro em 16 . Isso exigiu a colocação de um monte de cópias extras dos olhos, o que é aceitável, pois os queremos o mais próximo possível do preto (as cores são um pouco transparentes, empilhá-las torna-as mais escuras).Ajuda e inspiração dos seguintes recursos:
EDIT : Diminuiu o coelho em 4 unidades, o que altera algumas coordenadas para um único dígito, economizando 6 bytes. Nenhuma alteração na saída exibida.
fonte
Vermelho ,
375340329 bytesfonte
Desmos, 262 caracteres / bytes
Quero dizer, é mais curto que Java: ^)
+2 bytes para preencher os ouvidos
Link Com as linhas do gráfico desativadas (acabei de descobrir que você pode fazer isso):
fonte
Rubi com sapatos , 240 caracteres
Saída de amostra:
fonte
Python, 368 bytes
Usando matplotlib.
Resultado:
Ungolfed:
fonte
Javascript,
381326 bytesObrigado Arnold e Epicness.
fonte
HTML+JavaScript
poderá criar a parte HTML<canvas id=A>
e a primeira parte do JSb=A.getContext...
- usei isso na minha bandeira da Islândia há algum tempo. Este post acabou de salvar que essa resposta 2 bytes :) codegolf.stackexchange.com/a/176852/8340(D=document).body.appendChild(a=D.createElement`canvas`)
.JavaScript + P5.js ,
291276273 bytesDesta vez, várias pequenas alterações ... que não alteram o tamanho dos bytes.
Experimente online!
Explicação:
fonte
#fcc
e#f77
para as cores.Lua + LÖVE / Love2D , 328 bytes
Experimente online!
fonte
Processando,
388343319 caracteres / bytesNão é muito elegante, mas aqui está. Bytes salvos, diminuindo a imagem.
fonte
PostScript ,
688484468439 bytesVersão Golfed:
Versão não destruída:
Resultado:
fonte
SVG (HTML5), 415 bytes
Manter a altura abaixo de 100 para ajudar a salvar bytes preciosos, mas ainda o mais longo ...
fonte
Java,
508472 bytesEste é o coelho resultante:
Explicação:
fonte
HTML ,
280278 bytesAqui está uma captura de tela:
Citações
fonte
HTML + CSS
fonte