Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- moves =\
- {
- (0, -1): "N",
- (1, -1): "NE",
- (1, 0): "E",
- (1, 1): "SE",
- (0, 1): "S",
- (-1, 1): "SW",
- (-1, 0): "W",
- (-1, -1): "NW"
- }
- init_input = input().split()
- dist_x = int(init_input[0]) - int(init_input[2])
- dist_y = int(init_input[1]) - int(init_input[3])
- sign = lambda x: (x > 0) - (x < 0)
- while dist_x or dist_y:
- mx, my = sign(dist_x), sign(dist_y)
- print(moves[(mx, my)])
- dist_x -= mx
- dist_y -= my
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement