Module: (Java) Atelier-2 "Echecs et joueurs d'échecs". Opérateur conditionnel


Problem

8 /13


Mouvement du roi

Problem

Roi &ndash ; c'est une pièce spéciale aux échecs. Sa valeur est incomparable avec la valeur des autres pièces – avec sa perte, le jeu se termine immédiatement.

Ce Chess King n'a pas de prix ! Mais il a aussi le droit de se battre. Le roi peut fermer le chemin à trois pions. Et lorsqu'il est associé à un pion, il peut causer des problèmes aux pièces les plus fortes. Le roi des échecs se déplace horizontalement, verticalement et en diagonale, mais d'une seule case.
Aidons Willie à programmer le coup du roi des échecs. 

Étant donné deux cellules différentes d'un échiquier, déterminez si le roi peut passer de la première cellule à la seconde en un seul coup.

Entrée 
Le programme reçoit en entrée quatre nombres de 1 à 8 chacun, en spécifiant le numéro de colonne et le numéro de ligne, d'abord pour la première cellule, puis pour la deuxième cellule. Chaque numéro est donné sur une ligne distincte.

Mentions légales 
Le programme doit afficher OUI s'il est possible de passer de la première cellule à la seconde par le coup du roi, ou NON dans le cas contraire.
 

 

Exemples
# Entrée Sortie
1 4
4
5
5
OUI