Avatar billede jollyjumper Nybegynder
23. august 2005 - 15:39 Der er 44 kommentarer og
1 løsning

Sjov sommeropgave - svær !

Bestem summen af alle de firecifret tal som kan dannes af forskellige cifre valgt blandt 1,2,3,4,5,6,7,8,9
Avatar billede erikjacobsen Ekspert
23. august 2005 - 15:44 #1
Et hurtigt gæt: 36446355
Avatar billede softspot Forsker
23. august 2005 - 15:45 #2
Er det med eller uden tilbagelægning (må man f.eks. danne tallet 1111)?
Avatar billede keysersoze Guru
23. august 2005 - 15:46 #3
hmm - jeg ville nu sige 3024
Avatar billede jollyjumper Nybegynder
23. august 2005 - 15:48 #4
man må ikke danne tallet 1111... de skal være forskellige... i skal lave jeres udregning...
Avatar billede erikjacobsen Ekspert
23. august 2005 - 15:49 #5
Mit tal er udregnet med "tilbagelægning". 1111+1112+...+9998+9999
Der er 9*9*9*9 4 cifrede tal. I gennemsnit er hvert ciffer 5=(1+...+9)/9
Så det er 9*9*9*9*5555 (og så snød jeg med lommeregneren)
Avatar billede jollyjumper Nybegynder
23. august 2005 - 15:49 #6
Man få f.eks. heller ikke lave tallet 1213, da 1 indgår 2 steder....
Avatar billede softspot Forsker
23. august 2005 - 15:49 #7
Jeg antager det er 1111+1112+1113+1114+1115 osv.
Avatar billede jollyjumper Nybegynder
23. august 2005 - 15:50 #8
Erikjacobsen: IKKE TILBAGELÆGNING....
Avatar billede jollyjumper Nybegynder
23. august 2005 - 15:51 #9
man må ikke bruge det samme tal flere gange... Det skal være f.eks. 1234, 1235, 1236 osv....
Avatar billede softspot Forsker
23. august 2005 - 15:51 #10
hmmm... (9*8*7*6/1*2*3*4)*5555 = 2099790
Avatar billede keysersoze Guru
23. august 2005 - 15:55 #11
9*8*7*6 = 3024
Avatar billede jollyjumper Nybegynder
23. august 2005 - 15:55 #12
softspot: hvorfor vil du frem til det..?
Avatar billede jollyjumper Nybegynder
23. august 2005 - 15:55 #13
Keysersoze: hvorfor 9*8*7*6 ?
Avatar billede keysersoze Guru
23. august 2005 - 15:59 #14
fordi der er 9 tal - til første tal i mit firecifret tal har jeg ni mulige tal, når jeg så skal vælge tal nummer 2 har jeg 8 at vælge imellem, til tal 3 har jeg 7 mulige tal og til 4. og sidste tal har jeg 6 muligheder tilbage at vælge imellem
Avatar billede nielle Nybegynder
23. august 2005 - 16:18 #15
15120000
Avatar billede jokkejensen Novice
23. august 2005 - 16:54 #16
holder på keyser's :), det er vel bare simpel sandsynlighedsregning..

ligesom lotto er 36*35*34*33*32*31*30
Avatar billede softspot Forsker
23. august 2005 - 17:00 #17
men det var summen af alle tallene og ikke antallet af kombinationer...
Avatar billede nielle Nybegynder
23. august 2005 - 17:00 #18
Nu er der jo altså ikke noget med tilfældigheder inde i billedet og derfor er sandsynlighedsregning heller ikke vejen frem. Keysersoze er dog inde på noget af det rigtige, nemlig at bruge kombinatorik.

15120000
Avatar billede keysersoze Guru
23. august 2005 - 17:07 #19
har jeg så misforstået spm - jeg skal ikke finde antal mulige kombinationer men summen af alle de (3024) mulige kombinationer?
Avatar billede nielle Nybegynder
23. august 2005 - 17:25 #20
Ellers ville det jo bare være en helt almindelig standardopgave i kombinatorik. ;^)
Avatar billede keysersoze Guru
23. august 2005 - 17:36 #21
ja - kunne nu heller ikke helt se det svære i opgaven så nu forstår jeg da hvorfor (:
Avatar billede nielle Nybegynder
23. august 2005 - 18:15 #22
Ingen andre bud? Så lad mig da i mellemtiden stille jollyjumper dette modspørgsmål: Hvad er summen hvis det ikke er 4 cifre men derimod 5?
Avatar billede jokkejensen Novice
23. august 2005 - 19:50 #23
9*8*7*6*5...
Avatar billede erikjacobsen Ekspert
23. august 2005 - 22:05 #24
Jeg ville nu sige, stort set samme argument som før: 9*8*7*6*5555=16798320
Avatar billede ambrass Nybegynder
24. august 2005 - 08:20 #25
Jeg har flikket dette lille script sammen. Det er ikke verdens mest elegante måde at løse opgaven på, men giver dog svaret: 16,798,320

total=0
for a=1 To 9
for b=1 To 9
for c=1 To 9
for d=1 To 9
    if a<>b and a<>c and a<> d and b<>c and b<>d and c<>d Then
        tal=CStr(a) & CStr(b) & CStr(c) & CStr(d)
        total=total + CDbl(tal)
        Response.Write("tal=" & tal)
    else
        Response.Write("-")
    End if
    Response.Write(", total=" & FormatNumber(total,0) & "<BR>")
Next
Next
Next
Next
Avatar billede phhepl Nybegynder
24. august 2005 - 10:07 #26
må 0 bruges?
Avatar billede phhepl Nybegynder
24. august 2005 - 10:11 #27
for($a=1;$a<=9;$a++) for($b=1;$b<=8;$b++) for($c=1;$c<=7;$c++) for($d=1;$d<=6;$d++) $sum+=$a.$b.$c.$d;
Avatar billede phhepl Nybegynder
24. august 2005 - 10:11 #28
16612344
Avatar billede phhepl Nybegynder
24. august 2005 - 10:12 #29
(0 er ikke med, f.eks. er 9086 ikke med)
Avatar billede phhepl Nybegynder
24. august 2005 - 10:12 #30
scriptet er php
Avatar billede nielle Nybegynder
24. august 2005 - 10:12 #31
Det er det rigtige svar. Jeg bøjer mig i støvet for mine 15120000 beror sig på en fejlberegning.

Meeeen, er det ikke snyd at bruge et computerprogram til at løse opgaven?! Det er heller ikke den rigtige løsning at lave beregninger over gennemsnit - disse høre kun hjemme i sandsynlighedsregning - og der er ikke nogen tilfældigheder her.

Det korrekte matematiske bevis:

Som keysersoze ganske rigtigt beregnede, så er der netop 9*8*7*6 = 3024 kombinationer af 4 cifre mellem tallene 1, 2, 3, 4, 5, 6, 7, 8 og 9 (UDEN tilbagelægning).

Vi starter nu med at sortere dem i stigende orden:

1234, 1235, 1236, ..., 9874, 9875 og endeligt 9876

Tag nu det første og læg det sammen med det sidste:

1234 + 9876 = 11110

-  og den næstførste og læg det sammen med det næstsidste:

1235 + 9875 = 11110

- og sådan fortsætter vi derudaf:

1236 + 9874 = 11110
...

(Og, det var så her at jeg havde fået en lille hjernebødning, idet at jeg insisterede på at summen var 10000 i stedet for 11110).

I alt er der 3024/2 = 1512 sådanne par, og da de hver bidrager med 11110, bliver summen af dem alle sammen til:

1512 * 11110 = 16798320

PS: Hvis tilbagelæggelse er tilladt er summen 36446355. Regn selv efter. :^)
Avatar billede erikjacobsen Ekspert
24. august 2005 - 10:13 #32
phhepl: Du tager 9876 med, men ikke 6789 ? Det står der da ikke noget om du kan gøre.
Avatar billede phhepl Nybegynder
24. august 2005 - 10:15 #33
næ mit script er forkert kan jeg se, trækker svaret tilbage :)
Avatar billede ambrass Nybegynder
24. august 2005 - 10:18 #34
Jollyjumper: hvad er svaret?
Avatar billede nielle Nybegynder
24. august 2005 - 10:18 #35
Min kommentar om at "Det er det rigtige svar." gik selvfølgelig til ambrass (og erikjacobsen), og ikke til phhepl. ;^)
Avatar billede ambrass Nybegynder
24. august 2005 - 10:27 #36
nielle: tommel-op for din geniale anvendelse af Gauss' formel. :-)
Avatar billede nielle Nybegynder
24. august 2005 - 10:29 #37
Det er ikke helt lige Gauss, men det snerper derhenaf. Faktisk kom jeg nettop i tanke om gode gamle Carl da jeg fandt løsningen. ;^)

(http://en.wikipedia.org/wiki/Carl_Friedrich_Gauss)
Avatar billede erikjacobsen Ekspert
24. august 2005 - 10:30 #38
Mine "beregninger over gennemsnit" har i dette tilfælde intet med sandsynlighedsregning at gøre. Du gør reelt det samme, nielle. ;)
Avatar billede nielle Nybegynder
24. august 2005 - 10:44 #39
Det er jeg jo så altså ikke helt enig med dig i - men jeg vil på ingen måde argumentere imod at dit argument ikke *næsten* er rigtigt og at du ikke får det *helt* rigtige resultat. :^)
Avatar billede erikjacobsen Ekspert
24. august 2005 - 10:50 #40
Der er også ligemeget hvad du synes. Bare for at andre ikke skal tro, at man ikke kan gøre det.

Du tager to tal og lægger sammen, og det giver 11110. Du har 9*8*7*6/2 talpar, og ganger de to sammen.  Men 9*8*7*6/2*11110 er det sammen som 9*8*7*6*11110/2 = 9*8*7*6*5555, som er det jeg skriver.

Der er *intet* sandsynlighedsregning, eller usikkerhed, på at tage gennemsnittet af en række fastlagte tal. Det er en eksakt beregning. Gennemsnittet af alle tal fra 1111 til 9999 er 5555, og når man ikke må have to ens cifre, fjerner man symmetrisk lige mange tal under og over 5555, så man har det samme gennemsnit.

Jeg siger bare: det er også en eksakt beregning.
Avatar billede nielle Nybegynder
24. august 2005 - 11:08 #41
Korrekt, men fordi at tallene som indgår undervejs er de rigtige så betyder det ikke automatisk at regnestykket er det rigtige, hvis argumenterne er de forkerte.

I dit oprindelige argument, 23/08-2005 15:49:17 (selv når vi ser bort fra den forkerte faktor 9*9*9*9), snakkede du om gennemsnittet af de enkelte ciffre. Og det er altså en forkert måde at argumentere på.

Det argument du kommer med nu har ikke ret meget at gøre med det oprindelige. Dit nye argument holder 100% vand.
Avatar billede erikjacobsen Ekspert
24. august 2005 - 11:18 #42
Det er det samme argument. Tog vi tallene fra 0000 til 9999 vil gennemsnittet af cifrene være 4.5, og så vil gennemsnittet af tallene fra 0000 til 9999 være 4.5*1000+4.5*100+4.5*10+4.5 = 4999.5 - den udregning var der jo så ikke i det oprindelige indlæg :)
Avatar billede nielle Nybegynder
31. august 2005 - 17:02 #43
Lukketid?
Avatar billede nielle Nybegynder
25. januar 2006 - 18:44 #44
Nå?!
Avatar billede jokkejensen Novice
25. januar 2006 - 19:14 #45
århh først nu fatter jeg det er summen.. hehe... jeg vidste godt jeg var fortabt i matematik.. men at i kunne få over 10.000 kombinationer ud af et 4 cifret tal fattede jeg slet ikke..
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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