Achtergrondinfo

Bekijk even het schaakbord in onderstaande figuur.

Het bord bestaat uit zwarte (donkere) en witte (lichte) velden.

Elk veld wordt aangeduid door een combinatie van kolomnummer (k) en rijnummer (r). Bij het verwijzen naar een veld geven we steeds eerst het kolomnummer door en dan pas het rijnummer.

Opgelet!

De kolom helemaal links heeft kolomnummer 1, de kolom helemaal rechts heeft kolomnummer 8.

De rij helemaal onderaan heeft rijnummer 1, de rij helemaal bovenaan heeft rijnummer 8.

Het veld (1,1), het veld links, onderaan is een ‘donker’ veld.

Het veld (6,3), het veld in de 6de kolom, en 3de rij is een ‘licht’ veld.

Koningin

De koningin (Eng. the Queen) beweegt zich - in een geldige zet - in een richting en over een afstand naar keuze (zowel diagonaal, als horizontaal of verticaal). (zie tekening)

Opdracht

Gegeven twee velden op een schaakbord.

Schrijf een programma dat laat weten of de zet van het ene naar het andere veld - voor de koningin - een geldige zet is.

Een mogelijke aanpak

Het programma …

Invoer

Vier natuurlijke getallen (k1, r1, k2, r2):

Uitvoer

Eén stringwaarde.

Voorbeeld 1

Invoer

4
2
1
5

Uitvoer

GELDIGE KONINGIN-ZET

Voorbeeld 2

Invoer

4
2
7
3

Uitvoer

ONGELDIGE KONINGIN-ZET