Este individuo feliz es conocido en el folklore como el Conejito de Pascua.
Colores
Se crea con 4 colores:
- Rosa claro
- Rosa oscuro
- Blanco
- Negro
(Me alegra que estos colores se aproximen en tu respuesta. No es necesario que sea este tono preciso)
Formas
Está construido de estas formas:
- Dos elipses altas de color rosa claro (orejas externas). Tienen la misma altura y anchura.
- Dos elipses altas en rosa oscuro (orejas internas). Son más pequeños que los oídos externos y uno se dibuja en la parte superior de cada uno de los oídos externos. Son de la misma altura y anchura.
- Un círculo grande en rosa claro (cabeza). Se cruza con el tercio inferior de ambos oídos externos (pero no más arriba).
- Dos círculos en blanco (ojos externos). Están dibujados en la cabeza. Su diámetro es menor que el ancho de las orejas externas. Tienen la misma posición horizontal que las orejas externas.
- Dos círculos en negro (ojos internos). Tienen un diámetro menor que los ojos externos. Uno se dibuja en cada uno de los ojos externos.
- Una línea vertical en negro (boca superior). Se dibuja en la cabeza y está más abajo que la parte inferior de los ojos externos. Es aproximadamente equidistante de cada ojo.
- Dos arcos en negro (boca inferior). Se dibujan en la cabeza y se arquean hacia abajo desde una línea horizontal. Ambos se cruzan con la parte inferior de la boca superior, pero uno va a la derecha y el otro a la izquierda.
Las normas
- Utiliza cualquier idioma y herramientas que te gusten.
- La salida puede ser una imagen, html, svg u otro marcado.
- Es un código de golf, así que intenta hacerlo en el menor número de bytes.
- Incluya una captura de pantalla del resultado.
- Por favor, siéntase libre de aproximar los colores definidos.
¡Felices Pascuas!
code-golf
graphical-output
AJFaraday
fuente
fuente
Respuestas:
T-SQL,
445439 bytes¡Este sitio podría usar más dibujos basados en T-SQL!
Se ejecuta en SQL 2017, pero utiliza características de almacenamiento geoespacial de SQL agregadas en SQL 2008 . Los saltos de línea son solo para legibilidad.
Salida:
Por lo tanto, esto fue difícil de hacer en T-SQL, ya que los objetos espaciales no están diseñados exactamente para dibujar (no hay objetos "elipse", por ejemplo). Aún más, obtener los colores incluso cerca de la derecha requiere un poco de prueba y error.
Básicamente estoy construyendo los siguientes objetos geométricos:
@
), que son puntos expandidos en discos usandoSTBuffer(.6)
(el conjunto de todos los puntos dentro de 0.6 de esos puntos de inicio)@r
), que se generan como curvas puntiagudas, pero se "hinchan" utilizandoSTBuffer
las orejas internas o externasCIRCULARSTRING
Para obtener los colores correctos, tengo que
SELECT
estos en el orden correcto . SSMS tiene una secuencia de colores incorporada para los objetos que se muestran en el panel de resultados espaciales , por lo que los oídos internos de color rosa oscuro tuvieron que llegar al cuarto lugar y la cara de color rosa claro al 16 ° . Esto requirió poner un montón de copias adicionales de los ojos, lo cual está bien ya que los queremos lo más cerca posible del negro (los colores son algo transparentes, por lo que apilarlos los hace más oscuros).Ayuda e inspiración de los siguientes recursos:
EDITAR : movió el conejito hacia abajo en 4 unidades, lo que cambia algunas coordenadas a un solo dígito, ahorrando 6 bytes. No hay cambios en la salida mostrada.
fuente
Rojo ,
375340329 bytesfuente
Desmos, 262 caracteres / bytes
Quiero decir, es más corto que Java: ^)
+2 bytes para completar los oídos
Enlace con las líneas del gráfico deshabilitadas (me acabo de dar cuenta de que puedes hacer esto)
fuente
Ruby with Shoes , 240 caracteres.
Salida de muestra:
fuente
Python, 368 bytes
Usando matplotlib.
Resultado:
Sin golf:
fuente
Javascript,
381326 bytesGracias Arnold y Epicness.
fuente
HTML+JavaScript
, puede hacer que la parte HTML<canvas id=A>
y la primera parte del JSb=A.getContext...
lo use en mi Bandera de Islandia hace algún tiempo. Esta publicación acaba de guardar esa respuesta 2 bytes :) codegolf.stackexchange.com/a/176852/8340(D=document).body.appendChild(a=D.createElement`canvas`)
.JavaScript + P5.js ,
291276273 bytesEsta vez hay muchos pequeños cambios ... que no cambian el tamaño del byte en absoluto.
Pruébalo en línea!
Explicación:
fuente
#fcc
y#f77
para los colores.Lua + LÖVE / Love2D , 328 bytes
Pruébalo en línea!
fuente
Procesamiento,
388343319 carbones de leña / bytesNo muy elegante, pero aquí está. Bytes guardados al hacer la imagen más pequeña.
fuente
PostScript ,
688484468439 bytesVersión de golf:
Versión sin golf:
Resultado:
fuente
SVG (HTML5), 415 bytes
Mantener la altura por debajo de 100 para ayudar a ahorrar preciosos bytes, pero sigue siendo el más largo ...
fuente
Java,
508472 bytesEste es el conejito resultante:
Explicación:
fuente
HTML ,
280278 bytesAquí hay una captura de pantalla:
Citas
fuente
HTML + CSS
fuente