Oké jongens, om even een gezellige sfeer erin te pompen tijdens deze koude winter en al het gezeik: een vervolgje op mijn wiskunde-topic.

Ik opende dat topic een jaar geleden met een (achteraf gezien domme) vraag over wiskunde, en dat eindigde met 36 pagina's waarin iedereen raadseltjes gaf en anderen het probeerden op te lossen. Dat topic is uiteindelijk gesloten, maar met toestemming van Robert_Deiman hierbij opnieuw dit topic! Hier is trouwens de toestemmings-badge:


Oké, ik heb al genoeg getypt, iemand anders mag beginnen met een raadseltje!
Jongens ik wil hier nu wel niet de "Zeikerd" gaan uithangen, maar dient de koffiehoek daar niet voor?

Er is daar trouwens al een groot wiskunde topic..
Hipska;
Jonathan had van Robert Deiman toestemming dit topic opnieuw te openen in een forum dat wel in de tracker komt.
Let toch eens op joh =P
Staat in het andere zeik-community topic dat het hierin mocht =P

Hier nog ééntje
Uniek Getal:
Dit getal heeft 2 regels.
1. Ieder getal van 1 t/m 9 mag/moet maar 1 keer voorkomen.
2. Ieder deel van het getal is deelbaar door zijn eigen lengte
(dus het eerste getal is deelbaar door 1, en de eerste 2 getallen deelbaar door 2 enzovoorts.)

alvast een hintje.
Doe je het uit je hoofd, denk dan logisch na over welke getal het kan zijn, denkend aan regel 2.
Doe je het met wat code: Backtracking
Gokje :) 123456789
even kijken :P
1/1 kan
12/2 kan
123 / 3 kan
1234 / 4 kan niet

sorry
ok, bedankt douwe.

Kunnen we niet eens allemaal aan Bas vragen of ie die koffiehoektopics terug in het lijstje wil zetten?

@nico: ik ben toch niet verplicht om alle geplaatste posts te lezen en te onthouden hoop ik?
Nou eigenlijk =P

Nee hoor,, maar k dacht dat k een post van jou 3 berichtjes later had gezien, maar volgens mij zit er nog een pagina tussen.
Maar k was m'n bril toen aan t schoonmaken, dus k heb een excuus :P
987654321 leek me het proberen wel waard, maar dan loop je vast met 9876543 ÷ 7 = 1410934.7142 ...
nico schreef op 04.01.2009 18:22
Let toch eens op joh =P
Staat in het andere zeik-community topic dat het hierin mocht =P

Hier nog ééntje
Uniek Getal:
Dit getal heeft 2 regels.
1. Ieder getal van 1 t/m 9 mag/moet maar 1 keer voorkomen.
2. Ieder deel van het getal is deelbaar door zijn eigen lengte
(dus het eerste getal is deelbaar door 1, en de eerste 2 getallen deelbaar door 2 enzovoorts.)

alvast een hintje.
Doe je het uit je hoofd, denk dan logisch na over welke getal het kan zijn, denkend aan regel 2.
Doe je het met wat code: Backtracking


Het is slordig en snel gemaakt, maar het werkt:
http://jonathanhogervorst.com/phphulp/uniek-getal.php
Oftewel: 381654729
Het getal is 381654729, maar ik zou niet weten hoe je hieraan zou moeten kunnen komen uit je hoofd hoor..

<?php
$start = range(1,9);

do{
// getallen shuffelen
shuffle($start);
// getal van maken
$getal = implode($start);
// stel dat we het gevonden hebben
$found = true;

// telkens delen
for($i=1; $i<9; $i++){
// gevonden?
$found = (((substr($getal,0,$i) % $i) == 0) and $found);
}

// niet gevonden? Opnieuw dan.
}while(!$found);

// het getal
var_dump($getal);

// controleren
for($i=1; $i<9; $i++){
// toon de deling
var_dump(substr($getal,0,$i) / $i);

}

?>

string(9) "381654729"
int(3)
int(19)
int(127)
int(954)
int(7633)
int(63609)
int(545221)
int(4770684)

Reageren