"King move : Chess king moves horizontally, vertically or diagonally to any adjacent cell. Given two different cells of the chessboard, determine whether a king can go from the first cell to the second in one move." - Snackify python coding question
CODING QUESTION
Chess king moves horizontally, vertically or diagonally to any adjacent cell. Given two different cells of the chessboard, determine whether a king can go from the first cell to the second in one move.
The
program receives the input of four numbers from 1 to 8, each specifying
the column and row number, first two - for the first cell, and then the
last two - for the second cell. The program should output YES
if a king can go from the first cell to the second in one move, or NO
otherwise.
SOLUTION
x1=int(input())y1=int(input())
x2=int(input())
y2=int(input())
if abs(x1-x2)<2 and abs(y1-y2)<2:
print('YES')
else:
print('NO')
Input :
4
4
5
5
Output : YES