Problemi 120

Kërkesa

Roboti Bani ka humbur rrugën. Ai ndodhet në kordinatat \((x_1, y_1)\) në një plan 2 dimensional, kurse shtëpia e tij ndodhet në kordinatat \((x_2, y_2)\). Bëni një program që ta ndihmojë duke i treguar drejtimin në të cilin duhet të lëvizë për të arritur në shtëpi. Nëse i tregojmë një drejtim, roboti do të vazhdojë të lëvizë në atë drejtim deri sa të arrijë në shtëpi. Janë katër drejtime që mund t’ia japim si komandë: majtas, djathtas, lartë, poshtë. Nëse asnjë nga këto drejtime nuk e çon robotin në shtëpi, programi duhet të nxjerrë: më vjen keq.

Referenca: https://www.codechef.com/problems/ICPC16A

Shembull

$ cat input.txt
5
0 0 1 0
0 0 0 1
0 0 1 1
2 0 0 0
0 2 0 0

$ python3 prog.py < input.txt
right
up
sad
left
down

Zgjidhja

for _ in range(int(input())):
    x1, y1, x2, y2 = map(int, input().split())
    if x1 == x2:
        if y1 < y2:
            print('up')
        else:
            print('down')
    elif y1 == y2:
        if x1 < x2:
            print('right')
        else:
            print('left')
    else:
        print('sad')