Module: (Java) Workshop-2 "Satranç ve satranç oyuncuları". koşullu operatör


Problem

8 /13


Kral hamlesi

Problem

Kral – bu, satrançta özel bir taştır. Değeri diğer taşların değeriyle karşılaştırılamaz – Kaybı ile oyun hemen sona erer.

Bu Satrancın Kralı paha biçilemez! Ama onun da savaşma hakkı var. Şah yolu üç piyona kapatabilir. Ve bir piyonla eşleştirildiğinde, en güçlü taşlar için sorun yaratabilir. Satranç şahı yatay, dikey ve çapraz olarak hareket eder ancak yalnızca 1 kare hareket eder.
Willie'nin satranç şahının hamlesini programlamasına yardım edelim. 

Bir satranç tahtasında iki farklı hücre verildiğinde, şahın birinci hücreden ikinci hücreye tek hamlede geçip geçemeyeceğini belirleyin.

Giriş 
Program girdi olarak her biri 1'den 8'e kadar dört sayı alır ve önce ilk hücre için, sonra ikinci hücre için sütun numarasını ve satır numarasını belirtir. Her numara ayrı bir satırda verilmiştir.

Künye 
Programın çıktısı EVET olmalıdır, eğer kralın hareketiyle birinci hücreden ikinciye geçmek mümkünse, yoksa HAYIR  vermelidir.
 

 

Örnekler
# Girdi Çıktı
1 4
4
5
5
EVET