Dennis déploie beaucoup d'efforts pour cette communauté, notamment en tant que modérateur , concepteur de langage et fournisseur de TIO .
Malheureusement, sa fille de quatre ans a attrapé un rhume , alors aidons-le tous à suivre son rétablissement (que cela soit rapide) en lui fournissant un thermomètre :
.-----------.
| |
| |
'-. .-'
.-' - '-.
|107.6- 42.0|
|106.7- 41.5|
|105.8- 41.0|
|104.9- 40.5|
|104.0- 40.0|
|103.1- 39.5|
|102.2- 39.0|
|101.3- 38.5|
|100.4- 38.0|
| 99.5- 37.5|
| 98.6- 37.0|
| 97.7- 36.5|
| 96.8- 36.0|
| 95.9- 35.5|
| 95.0- 35.0|
'---. - .---'
| - |
|---|
| |
'---'
Comme Dennis n'a pas beaucoup de temps pour lire le code , vous devez garder le votre aussi court que possible.
Réponses:
Jelly ,
90 89 84 8382 octets-1 octet grâce à Erik l'Outgolfer (remplace
10
par⁵
)Essayez-le en ligne!
Comment?
la source
Lot, 325 octets
la source
SOGL ,
9897 octetsnote: les 3 espaces proches du début du programme sont un onglet
Explication:
Pour sauvegarder un octet, je l’ai fait pousser la chaîne de fin chaque fois dans la boucle juste pour qu’elle soit sortie une fois.
la source
V , 113 octets
Essayez-le en ligne!
Hexdump:
Plus de golf sur le chemin!
la source
PHP, 187 octets
le stockage de 4 espaces dans une variable économise 7 octets
Essayez-le en ligne!
PHP, 188 octets
Essayez-le en ligne!
PHP, 220 octets
Essayez-le en ligne!
PHP, 247 octets
Essayez-le en ligne!
la source
Python 2 , 163 octets
Essayez-le en ligne!
la source
y='%*s'%(i/80*14-7,x)
enregistre un octet./// , 261 octets
Essayez-le en ligne!
Fonctionne en utilisant des occurrences communes comme
---
en remplacement. Rien d'extraordinaire.la source
APL (Dyalog) ,
144143 octets SBCSEssayez-le en ligne!
la source
Mathematica 247 octets
Hmmm ... pareil que PHP
la source
JavaScript (ES6), 198 octets
Le formatage des nombres est un peu coûteux dans JS et il semble que je sois bloqué par ce nombre d'octets. Vous gagnez cette fois, PHP! ;-)
la source
strtr
Japt , 106 octets
Testez-le en ligne!
Un grand merci à @obarakon, qui a fait en sorte que le code fonctionne et qui a beaucoup joué au golf.
Explication
Nous avons d'abord les données :
Cela nous donne
C'est-à-dire la moitié gauche du thermomètre, avec le rectangle principal remplacé par un
9
. Notez que chaque ligne est complétée par des espaces sauf celle contenant le9
.L’effet net est qu’il reflète la moitié gauche du thermomètre à droite:
Maintenant que nous avons la partie ASCII-art, tout ce que nous avons à faire est de placer le rectangle principal:
Et ceci conclut notre session de génération d’art ASCII. Branchez-vous la semaine prochaine pour découvrir d'autres programmes artistiques ASCII très brefs écrits en Japt!
la source
Charbon de bois , 62 octets
Essayez-le en ligne! Le lien est vers la version verbeuse du code. Explication:
Imprimer la moitié gauche du thermomètre.
Réfléchis pour compléter le corps.
Calculez les échelles et imprimez-les en sens inverse, ce qui les justifie à droite. Au moment de la rédaction, l'opérateur de concaténation de Charcoal convertit les éléments flottants en chaînes à l'aide de la fonction intégrée de Python,
str
qui ajoute.0
des éléments flottants qui représentent des entiers, sinon je devrais recourir à la mise en forme, car sonCast
opérateur évite spécifiquement ce comportement.la source
vim, 222 frappes
la source
C, 234 octets
Essayez-le en ligne
Sortie:
la source
C,
460265 octetsSortie en direct
la source
Go, 238 octets
Wow, cette ficelle est vraiment résistante au golf ...
Essayez de vivre ici: https://play.golang.org/p/tPKYxII7NC
la source
C, 222 octets
Malgré la tentative de raccourcir la chaîne, il est préférable de la coder en dur dans un format simple. Je doute que toute amélioration (significative) soit possible dans C.
la source