167612025-05-12 11:28:05horkaWashington Distancepython3Hibás válasz 20/10074ms3312 KiB
t=int(input())
for _ in range(t):
    s=input().split(" ")
    x1=int(s[2])
    x2=int(s[5])
    y1=ord(s[1])-65
    y2=ord(s[4])-65
    if(s[0][0]=='S'):
        x1=-1*(25-x1)
    if(s[3][0]=='S'):
        x2=-1*(25-x2)
    if(s[0][1]=='W'):
        y1*=-1
    if(s[3][1]=='W'):
        y2*=-1
    #print(x1, y1, x2, y2)
    print(abs(x1-x2)+abs(y1-y2))
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Hibás válasz14ms3124 KiB
subtask220/20
2Elfogadva17ms3120 KiB
3Elfogadva43ms3312 KiB
4Elfogadva70ms3120 KiB
subtask30/80
5Hibás válasz16ms3304 KiB
6Elfogadva17ms3120 KiB
7Elfogadva43ms3312 KiB
8Elfogadva70ms3120 KiB
9Hibás válasz17ms3124 KiB
10Hibás válasz45ms3200 KiB
11Hibás válasz68ms3208 KiB
12Hibás válasz74ms3124 KiB
13Hibás válasz74ms3304 KiB
14Hibás válasz72ms3124 KiB