Herleiding formule

Moderators: dirkwb, Xilvo

Forumregels
(Middelbare) school-achtige vragen naar het forum "Huiswerk en Practica" a.u.b.
Zie eerst de Huiswerkbijsluiter
Reageer
Berichten: 99

Herleiding formule

Sudoku

De velden hebben een index van 0 t/m 80 - alle velden bij elkaar, van links naar rechts, van boven naar beneden

De vierkanten hebben een index van 0 t/m 8, van links naar rechts, van boven naar beneden

De velden per vierkant zijn, denkbeeldig, genummerd van 0 t/m 8, van links naar rechts en van boven naar beneden.

Nu heb ik de formule,op basis van het vierkantindex en het veldnummer binnen dat vierkant, dat me een veldindex geeft – 0 t/m 80.

indexVeld = ((veldNum % 3) + ( veldNum / 3) * 9 ) + ((indexVierk % 3)*3) + (( indexVierk / 3)* 27);

Nu was m'n vraag of er nog iets van herleiding op toegepast kan worden, liefst enigszins met uitleg.

Berichten: 99

Re: Herleiding formule

indexVeld = ((veldNum % 3) + ( veldNum / 3) * 9 ) + ((indexVierk % 3)*3) + (( indexVierk / 3)* 27);


indexVeld = ((veldNum Mod 3) + ( veldNum Div 3) * 9 ) + ((indexVierk Mod 3)*3) + (( indexVierk Div 3)* 27);

Reageer