Commencez par étudier ce puzzle pour avoir une idée de ce que vous allez produire.
Votre défi consiste à écrire un programme ou une fonction qui produira un graphique circulaire comme ceux du puzzle, à partir d’un nombre (base 10) compris entre 1 et 100 (inclus). Cela ressemble à ce défi , sauf que vous produirez un graphique plutôt que des chiffres romains. Les cercles suivants représentent les nombres 1 à 10, de gauche à droite:
Comme l'indique la réponse au puzzle, votre graphique doit se lire comme un chiffre romain vu de l'intérieur vers l'extérieur, l'épaisseur de trait représentant les symboles du chiffre romain et le graphique entier représentant le nombre. Pour votre référence, voici les épaisseurs de lignes dont vous aurez besoin. Chaque ligne doit avoir un remplissage 3px entre elle et la suivante.
Number Roman Numeral Line Width
1 I 1px
5 V 3px
10 X 5px
50 L 7px
100 C 9px
S'il vous plaît envoyer un échantillon ou deux de votre sortie. Supposons que la saisie soit correcte, les failles standard , etc., etc. C'est le code de golf, donc le moins d'octets gagnent. En cas d'égalité des voix, la plupart des votes sont gagnants. Bonne chance!