Segmentert skjerm


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 ]]
Riktig output! Din skår: [[ outputLength ]] tegn!
Koden din er lengre enn den beste du har sendt inn. Du kan sende den inn, men skåren din vil ikke endres.
    

Output:

[[ output ]]

Resultatliste:

Se dine resultater
Se andre oppgaver
BrukerResultat(antall tegn)
Oskar Feed Jakobsen 116
Karen Birgitta Hanssen 223
Marieke Vaske 248
Alfred Gilje Sanne 254
Håkon Støren 289