Votre défi est de créer une horloge qui affiche l'heure sous forme de nombre hexadécimal et la couleur d'arrière-plan comme code de couleur hexadécimal de l'heure.
Exigences: Aucune entrée. Au centre de votre sortie, vous devez afficher le signe numérique et l'heure actuelle au format 24 heures sous la forme "#hhmmss". Le programme doit être mis à jour à l'heure actuelle au moins une fois par seconde. Le texte doit être centré et blanc (ou une couleur claire qui ressort). L'arrière-plan doit être entièrement de la couleur du code hexadécimal. Le code le plus court gagne, mais les réponses créatives sont encouragées.
Exemple en direct . Idée de r / InternetIsBeautiful.
Réponses:
python3 (142) ou (123 avec scintillement)
utiliser des tortues, 142 octets, ne sera probablement pas le plus court, mais je voulais simplement
utiliserà nouveau le jeu avec les tortues.Cet exemple met à jour l'écran assez souvent et fait ce qui est demandé, mais ce n'est pas joli, car il s'allume et s'éteint. Il ne s'agit alors que de 123 octets. (pas une qualité spécifiée)
non golfé:
btw, à cause du moment 1, je recommanderais de l'exécuter à partir du terminal. Comme il peut être assez difficile de fermer: D (vous aurez besoin de ctrl + c)
la source
update()
tantbgcolor()
qu'appelsupdate()
(en ignorant le paramètre du traceur). Vous pouvez enregistrer un autre personnage en utilisantcolor([1]*3)
au lieu de"snow"
.HTML / CSS / JavaScript
207183180161152Testé et fonctionnant dans les derniers navigateurs Firefox et Chrome.
Démo ici
la source
body
balise est pure beauté.Traitement, 162 octets
Capture d'écran:
Je ne sais pas si c'est contraire aux règles, mais la zone de dessin réelle est le carré 100x100px au centre de la fenêtre. Pour une raison quelconque, le traitement ne peut pas réduire la fenêtre à cette taille, il ajoute donc les marges grises autour de la zone de dessin. Voici une autre version sans les marges grises, mais légèrement plus grande (198 octets) :
la source
SmileBASIC, 65 octets
la source
HTML + Javascript (184)
Cela utilise la
=>
notation qui n'est actuellement prise en charge que par Firefox. Il n'utilise aucune bibliothèque.Avec retrait:
la source
C # 357, 325 avec tricherie mineure
Oui, C # ne va pas gagner de nombreux prix de codegolf contre d'autres langues. Toujours amusant!
La triche (pas exactement le centre, et seulement le centre avec la taille de formulaire par défaut de .NET 4.5 de 300x300, Mono peut faire d'autres choses amusantes):
Golfé:
Non golfé:
la source
Python 3, 122 caractères
Profite de la
undo()
capacité de la tortue Python 3 à effacer uniquement le texte précédent. Ne présente pas le scintillement intense de la tortuereset()
causé par la réinitialisation de tout ce qui concerne la tortue.la source