Telling er vanskelig. Dette er kanskje noe av det viktigste man lærer i løpet av et studium i fysikk og matematikk.
Av den grunn kan det være fint å ha et oppslagsverk over tall. Og du må derfor skrive ut tallene 0 til 99 på et pent format. For å gjøre dette vil du ta i bruk en segmentert skjerm, slik vist på bildet.
Skjermen består av segmenter som enten er av eller på, vist som henholdsvis ".." og "##". Enten vertikalt eller horisontalt. Delene som ikke er del av segmenter vises alltid som "." Du ønsker å vise alle tall som to-sifrede tall, der sifrene i tall er separert med mellomrom, med ledene null der det trengs.
Eksempel på output for de fire første tallene (merk at det ikke ser særlig bra ut uten monospace font: .##. .##. #..# #..# #..# #..# .... .... #..# #..# #..# #..# .##. .##. .##. .... #..# ...# #..# ...# .... .... #..# ...# #..# ...# .##. .... .##. .##. #..# ...# #..# ...# .... .##. #..# #... #..# #... .##. .##. .##. .##. #..# ...# #..# ...# .... .##. #..# ...# #..# ...# .##. .##. Husk: Ikke lov å ta input fra brukeren!
Merk: kodegolfen bruker python2. I tillegg er det noe funksjonalitet som ikke støttes av kommandotolken. Dersom du er helt sikker på at du har en fungerende løsning, men likevel ikke får den til å kjøre på nettsiden, så kan det hende at du har brukt funksjonalitet som ikke er støttet. Så selv om vi anbefaler at du utvikler koden i ditt lokale miljø så kan det være greit å teste på nettsiden også, spesielt hvis du planlegger å bruke litt "eksotiske" funksjoner. Merk for eksempel at print-funksjonen er litt anderledes i python2 enn den er i python3.
Lykke til!
[[ errors ]]
Output: [[ output ]]