Sur cette base , mais on m'a demandé [1] , [2] de faire une édition graphique.
Tâche
Générez un affichage circulaire du texte EASIER COMMUNICATION MEANS FASTER CODING MEANS FEWER CODERS MEANS
. N'importe quelle police en majuscule disparaît. Les sommets des lettres doivent être tournés vers l'extérieur du cercle. Soit l'espace avant FEWER
doit être en bas (6 heures) ou (pour les points brownie) votre texte doit tourner.
2/21
erreur d'approximation est inférieure à 0,002.Réponses:
Mathematica, 153 octets
L'augmenter à 178 octets lui permet de tourner:
la source
HTML et JS, 13 + 170 =
284227192186183 octets41 octets économisés grâce à @Shaggy
La largeur et la hauteur définies sur 250 pour permettre une meilleure visibilité n'étaient pas incluses dans le nombre d'octets.
la source
(x=c.getContext("2d"))[t="translate"](r=c.height/2,r,i=66);r*=.8;while(i--){x.rotate(a=i*Math.PI/33);x[t](0,-r);x.fillText("EASIER COMMUNICATION MEANS FASTER CODING MEANS FEWER CODERS MEANS "[i],0,0);x[t](0,r);x.rotate(-a)}
.(x=c.getContext("2d")).translate(r=c.height/2,r);r*=.8;for(i in t="EASIER COMMUNICATION MEANS FASTER CODING MEANS FEWER CODERS MEANS "){x.rotate(Math.PI/33);x.fillText(t[i],0,-r)}
Math.PI
par22/7
pour économiser encore 6 octets.Math.PI/33
≈2/21
, mais est-ce considéré comme correct?for...of
:for(c of"CATION...
etx.fillText(c,
Octave, 168 octets
Essayez-le ici
la source
axis([-2,2,-2,2]);
pas nécessaire. Mais vous voudrez peut-être ajouteraxis equal
à la fin pour obtenir un vrai cercleBash + ImageMagick, 168 octets
Exemple de sortie:
la source
BBC BASIC, 248
Téléchargez l'interprète sur http://www.bbcbasic.co.uk/bbcwin/download.html
Non golfé
Faire cela dans une langue qui ne prend pas en charge le texte pivoté - pour le plaisir. Chaque caractère est un tableau matriciel à 3x3 points. Il y a un total de 66 caractères mais il y a 2 espaces diamétralement opposés que nous n'imprimons pas (après CODERS et avant FASTER.) Chaque octet de la chaîne magique code pour une seule ligne verticale d'une lettre et une seule ligne verticale de l'opposé lettre. De cette façon, nous n'avons qu'à balayer à 180 degrés.
la source
MEANS
était déjà en bas et je l'ai tourné dans le mauvais sens)+.2
doit être changé en-.3
Édition.SVG (HTML5), 212 octets
La version statique de ma réponse à une communication plus facile signifie un codage plus rapide signifie moins de codeurs signifie… peaufiné de sorte que
FEWER
c'est au fond. Version réglable au cas où votre police ne correspondrait pas à la mienne:la source
Postscript (127 octets)
Vidage hexadécimal:
Version (texte) non golfée:
Exemple de sortie:
la source
Java 8, 1 087 octets
la source
LaTeX + TikZ, 380 octets
Exemple de sortie
la source
Tcl / Tk, 222
Va jouer au golf plus tard!
la source