Avatar billede frem-ad Professor
09. juni 2020 - 18:11 Der er 4 kommentarer og
1 løsning

hvor mange tal til fortløbende nummer

Hej
Jeg skal til og sætte kabelmærker på udstyr nummer fra 1000 til 3000 i fortløbende nummer (1001-1002-1003-1004) jeg skal købe det som enkelte nummer 0 – 1 – 2 – 3 – 4. Så hvor mange 0 taler skal jeg bruge og hvor mange 1 taler og så vider. Er der en måde det er til og regne ud eller er det noget logisk jeg ikke kan se.
Avatar billede erikjacobsen Ekspert
09. juni 2020 - 18:19 #1
Jeg vil tro den her regner rigtigt - et lille Pythonprogram:

d = {}
for x in range(1000,3001):
  x = str(x)
  for c in x:
    d[c] = 1+d.get(c,0)
print(d)

Og den udskriver - dog ikke med cifre i rækkefølge:

{'1': 1600, '0': 603, '2': 1600, '3': 601, '4': 600, '5': 600, '6': 600, '7': 600, '8': 600, '9': 600}
Avatar billede Slater Ekspert
09. juni 2020 - 18:24 #2
#1: Jeg gjorde samme samtidig med dig og fik samme resultat.
Avatar billede erikjacobsen Ekspert
09. juni 2020 - 18:29 #3
#2 - men jeg var hurtigst på tasterne ;)

Og logisk nok. Mellem 1000 og 1999 er der tusind tal fordelt på 3 cifre, dvs 3000 cifre i alt, og cifrene fra 0 til 9 forekommer lige ofte, så 300 stk af hver. Oveni det kommer der så 1000 stk 1-taller.

Tilsvarende mellem 2000 og 2999.  Og så er der lige 3000, som jeg antager skulle med, som giver eet ekstra 3 og 3 ekstra 0-ere.
Avatar billede Slater Ekspert
09. juni 2020 - 18:37 #4
#3: Det var du, ja - jeg ville også bare understøtte dit resultat, når du nu sagde "jeg vil tro den regner rigtigt"
Avatar billede frem-ad Professor
09. juni 2020 - 18:44 #5
Tak for det, det var hurtig på noget som jeg ikke kunne se løsningen på tak for det
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester