Avatar billede magoo20000 Nybegynder
25. juli 2003 - 12:05 Der er 15 kommentarer og
1 løsning

Nogen der kan hjælpe!?

To gamle skolekammerater mødes tilfældigt på en hotelgang. Den ene er blevet
matematik professor den anden er blevet skraldemand. Professoren har ingen
børn og skraldemanden har fået 3 børn. De står og joker på hotelgangen:

Skraldemanden: "nå så du er blevet professor, det tænkte jeg s'gu nok. Men
så kan du vel selv regne ud hvor gamle ungerne er ?".

Professoren: "ja-ja da, fyr løs".

Skraldemanden: "Summen af mine tre børns alder er 13, og produktet af deres
alder er lig med DIT hotelværelsesnr !".

Professoren går lige ind på sit værelse og regner løs. Efter ca. 10 min.
kommer han ud igen til den ventende skraldemand.

Professoren: "Jeg er lige ved at have løsningen, men jeg mangler s'gu een
oplysning".

Skraldemanden: "nå-ja, det glemte jeg da helt at fortælle dig, min den
ældste er rødhåret !". Hvorefter professoren nævner de tre børns alder
prompte !!!

Hvor gamle er skraldemandens børn ?
Avatar billede morten_leth Nybegynder
25. juli 2003 - 12:18 #1
lytter lige med.. det ser sgu sjovt ud... kender ikke løsningen... den er lidt for tricky...
Avatar billede erikjacobsen Ekspert
25. juli 2003 - 12:42 #2
De er 2, 2 og 9.
Avatar billede ah971178 Nybegynder
25. juli 2003 - 12:43 #3
Hvad er hotelværelsesnummeret? Professoren bruger det til at beregne børnenes alder, så det skal vi vel også bruge, eller hvad?
Avatar billede magoo20000 Nybegynder
25. juli 2003 - 12:44 #4
Ok... Ja de yngste er tvillinger.. Men jeg kan ikke komme til en løsningsmodel. Kan du hjælpe?
Avatar billede repsak Nybegynder
25. juli 2003 - 12:44 #5
tror at man skal lægge vægt på at der er én som er ældst (altså kan de ældste ikke være tvillinger)
Er der ikke flere løsninger? Sålænge at vi ikke kender professorens hotelnummer...?
Avatar billede erikjacobsen Ekspert
25. juli 2003 - 12:45 #6
Næh, man skal egentlig ikke bruge hotelværelsets nummer.
Avatar billede noerager Nybegynder
25. juli 2003 - 12:46 #7
citat:
alder er 13, og produktet af deres
alder er lig med DIT hotelværelsesnr !".

hvad er det lige produktet betyder
Avatar billede erikjacobsen Ekspert
25. juli 2003 - 12:47 #8
De tre tal ganget sammen er produktet
Avatar billede noerager Nybegynder
25. juli 2003 - 12:49 #9
jamen så kan løsningen jo være hvad som helst
hvis børnene er 2-4-7 så bor professoren jo på værelse 2*4*7 = 56
Avatar billede magoo20000 Nybegynder
25. juli 2003 - 12:50 #10
a>b og c, b=c
og abc=Nr og a+b+c=13
Man burde så kunne sige, at a*b^2=13, korrekt?
Avatar billede repsak Nybegynder
25. juli 2003 - 12:51 #11
nej b^2 er ikke = b*2
Avatar billede erikjacobsen Ekspert
25. juli 2003 - 12:56 #12
2-4-7 dur ikke, da professoren ikke kan afgøre at det er de tre på
baggrund af oplysning med den ældste rødhårede.
Avatar billede erikjacobsen Ekspert
25. juli 2003 - 12:58 #13
Formuleret lidt bedre, der er kun én måde man kan få 56 som produkt af
3 tal, 2*4*7 (æller 7*4*2, men det er jo ligemeget). Hvis det var de
tre tal, ville professoren jo ikke have haft brug for at komme ud
og spørge igen.
Avatar billede jytte Nybegynder
25. juli 2003 - 13:44 #14
Ud fra de første oplysninger professoren får, kan vi (idet et hotelnummer
ikke kan være nul) liste 14 mulige løsninger   

    a  b  c  a+b+c  a*b*c
1:  1  1 11    13    11 
2:  1  2 10    13    20 
3:  1  3  9    13    27 
4:  1  4  8    13    32 
5:  1  5  7    13    35 
6:  1  6  6    13    36 
7:  2  2  9    13    36 
8:  2  3  8    13    48 
9:  2  4  7    13    56 
10: 2  5  6    13    60 
11: 3  3  7    13    63 
12: 3  4  6    13    72 
13: 3  5  5    13    75 
14: 4  4  5    13    80 

Professoren derimod kender hotelnummeret og har derfor kun to muligheder

    a  b  c  a+b+c  a*b*c
6:  1  6  6    13    36 
7:  2  2  9    13    36 

Da han får den oplysning at en af børnene er ældst kan han konkludere at
skraldemanden må have en 9-årig rødhåret og et tvillingepar på 2 år
Avatar billede magoo20000 Nybegynder
25. juli 2003 - 14:16 #15
Aha.. Klart nok!
Avatar billede erikjacobsen Ekspert
25. juli 2003 - 14:28 #16
Og os der ikke kan så meget matematik kan jo nøjes med et lille Perlscript:

for ($a=1;$a<=13;$a++) {
  for ($b=$a;$b<=13;$b++) {
    for ($c=$b;$c<=13;$c++) {
      if ($a+$b+$c==13) {
    $husk[$a*$b*$c].="$a $b $c,";
    $antal[$a*$b*$c]++;
      }
    }
  }
}

for ($i=0;$i<=$#antal;$i++) {
  if ($antal[$i]>=2) {
    print $husk[$i]."\n";
  }
}
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