Module: (Java) Workshop-2 "Schach und Schachspieler". bedingte Anweisung


Problem

8 /13


Der Zug des Königs

Problem

Der König – ist eine besondere Figur im Schach. Sein Wert ist unvergleichlich mit dem Wert der anderen Figuren – mit seinem Verlust endet die Partei sofort.

Deshalb ist der Schachkönig von unschätzbarem Wert! Aber er hat auch das Recht, einen Kampf zu führen. Der König kann den Weg für drei Bauern schließen. Und gepaart mit einem Bauern kann er den stärksten Figuren Ärger bereiten. Der Schachkönig geht horizontal, vertikal und diagonal, aber nur um 1 Zelle.
Wir helfen Willy, den Zug des Schachkönigs zu programmieren. 

Zwei verschiedene Schachbrettzellen werden gegeben, bestimmen Sie, ob der König in einem Zug von der ersten Zelle zur zweiten gelangen kann.

Eingaben 
Das Programm erhält vier Zahlen von 1 bis 8, die die Spaltennummer und die Zeilennummer zuerst für die erste Zelle und dann für die zweite Zelle angeben. Jede Zahl wird in einer separaten Zeile angegeben.

Ausgabe 
Das Programm sollte YES ausgeben, wenn aus der ersten Zelle der König in die zweite Zelle gelangen kann oder andernfallsNO.
 

 

Beispiele
Eingabe Ausgabe
1 4
4
5
5
YES