Innanzitutto, studia questo puzzle per avere un'idea di ciò che produrrai.
La tua sfida è quella di scrivere un programma o una funzione che genererà un grafico circolare come quelli del puzzle, dato un numero (base 10) compreso tra 1 e 100 (incluso). Questo è simile a questa sfida , tranne per il fatto che produrrete un grafico piuttosto che numeri romani. I seguenti cerchi rappresentano i numeri 1-10, da sinistra a destra:
Come afferma la risposta al puzzle, il tuo grafico dovrebbe leggere come un numero romano dall'interno verso l'esterno, dove lo spessore della linea rappresenta i simboli numerici romani e l'intero grafico rappresenta il numero. Per riferimento, ecco gli spessori delle linee di cui avrai bisogno. Ogni riga dovrebbe avere un'imbottitura 3px tra essa e la successiva.
Number Roman Numeral Line Width
1 I 1px
5 V 3px
10 X 5px
50 L 7px
100 C 9px
Pubblica un campione o due del tuo output. Supponiamo che l'input sia corretto, scappatoie standard , ecc. Ecc. Questo è il codice golf, quindi vincono meno byte. In caso di pareggio, la maggior parte dei voti vince. In bocca al lupo!