Su desafío es crear un reloj que muestre la hora como un número hexadecimal y el color de fondo como el código de color hexadecimal de la hora.
Requisitos: sin entrada. En el centro de su salida, debe mostrar el signo de número y la hora actual en formato de 24 horas como "#hhmmss". El programa debe actualizarse a la hora actual al menos una vez por segundo. El texto debe ser centrado y blanco (o un color claro que se destaque). El fondo debe ser completamente del color del código hexadecimal. El código más corto gana, pero se recomiendan respuestas creativas.
Ejemplo en vivo . Idea de r / InternetIsBeautiful.
Respuestas:
python3 (142) o (123 con parpadeo)
el uso de las tortugas, 142 bytes, probablemente no será la más corta, pero simplemente quería
utilizarel juego con las tortugas de nuevo.Este ejemplo actualiza la pantalla con la frecuencia suficiente para hacer lo que se le pide, pero no es bonito, ya que se enciende y se apaga. Entonces es solo 123 bytes. (no una calidad especificada)
sin golf:
por cierto, debido al while 1, recomendaría ejecutarlo desde la terminal. Como puede ser bastante difícil de cerrar: D (necesitará ctrl + c)
fuente
update()
comobgcolor()
llamadasupdate()
(ignorando la configuración del trazador) ya. Puedes guardar otro personaje usando encolor([1]*3)
lugar de"snow"
.HTML / CSS / JavaScript
207183180161152Probado y funcionando en los últimos navegadores Firefox y Chrome.
Demo aquí
fuente
body
etiqueta es pura belleza.Procesamiento, 162 bytes
Captura de pantalla:
No sé si va en contra de las reglas, pero el área de dibujo real es el cuadrado de 100x100px en el centro de la ventana. Por alguna razón, el procesamiento no puede reducir la ventana a ese tamaño, por lo que agrega los márgenes grises alrededor del área de dibujo. Aquí hay otra versión sin los márgenes grises, pero un poco más grande (198 bytes) :
fuente
SmileBASIC, 65 bytes
fuente
HTML + Javascript (184)
Utiliza la
=>
notación que actualmente solo es compatible con Firefox. No usa ninguna biblioteca.Con sangría:
fuente
C # 357, 325 con trampa menor
Sí, C # no va a ganar muchos premios codegolf contra otros idiomas. Aún así, divertido!
Hacer trampa (no exactamente centrado, y solo centrado con el tamaño de formulario predeterminado de .NET 4.5 de 300x300, Mono puede hacer otras cosas divertidas):
Golfizado:
Sin golf:
fuente
Python 3, 122 caracteres
Aprovecha la
undo()
capacidad de la tortuga Python 3 para borrar solo el texto anterior. No exhibe el intenso parpadeo de la tortugareset()
causado por restablecer todo sobre la tortuga.fuente