Seu desafio é criar um relógio que exiba a hora como um número hexadecimal e a cor do plano de fundo como o código de cor hexadecimal da hora.
Requisitos: Sem entrada. No centro da sua saída, você deve exibir o sinal numérico e a hora atual no formato de 24 horas como "#hhmmss". O programa deve atualizar para o horário atual pelo menos uma vez a cada segundo. O texto deve estar centralizado e branco (ou uma cor clara que se destaque). O plano de fundo deve ser inteiramente da cor do código hexadecimal. O código mais curto vence, mas as respostas criativas são incentivadas.
Exemplo ao vivo . Ideia de r / InternetIsBeautiful.
Respostas:
python3 (142) ou (123 com cintilação)
o uso de tartarugas, 142 bytes, provavelmente não será o mais curto, mas eu simplesmente queria
usar ojogo com tartarugas novamente.Este exemplo atualiza a tela com bastante frequência e faz o que é solicitado, mas não é bonito, pois liga e desliga. Então são apenas 123 bytes. (não uma qualidade especificada)
ungolfed:
btw, por causa do tempo 1, eu recomendo executá-lo a partir do terminal. Como pode ser bastante difícil fechar: D (você precisará de ctrl + c)
fonte
update()
asbgcolor()
chamadasupdate()
(ignorando a configuração do rastreador). Você pode salvar outro personagem usando emcolor([1]*3)
vez de"snow"
.HTML / CSS / JavaScript
207183180161152Testado e funcionando nos navegadores Firefox e Chrome mais recentes.
Demo Here
fonte
body
tag é pura beleza.Processando, 162 bytes
Captura de tela:
Não sei se é contra as regras, mas a área de desenho real é o quadrado de 100x100px no centro da janela. Por algum motivo, o processamento não pode reduzir a janela para esse tamanho, adicionando margens cinzas ao redor da área de desenho. Aqui está outra versão sem as margens cinza, mas um pouco maior (198 bytes) :
fonte
SmileBASIC, 65 bytes
fonte
HTML + Javascript (184)
Isso usa a
=>
notação atualmente suportada apenas no Firefox. Ele não usa nenhuma biblioteca.Com recuo:
fonte
C # 357, 325 com trapaça menor
Sim, o C # não vai ganhar muitos prêmios de codegolf contra outros idiomas. Ainda assim, divertido!
Trapaça (não exatamente o centro e o centro do tamanho de formulário padrão do .NET 4.5 de 300 x 300, o Mono pode fazer outras coisas engraçadas):
Golfe:
Ungolfed:
fonte
Python 3, 122 caracteres
Aproveita a
undo()
capacidade da tartaruga Python 3 para limpar apenas o texto anterior. Não exibe o intenso tremor da tartarugareset()
causado por ela redefinir tudo sobre a tartaruga.fonte