25. juli 2003 - 12:05Der 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 !!!
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...?
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.
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"; } }
Synes godt om
Ny brugerNybegynder
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.