167632025-05-12 11:37:06horkaWashington Distancepython3Elfogadva 100/10075ms3128 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
    #print(x1,x2)
    if(s[0][0]=='S'):
        x1=-1*(26-x1)
        if(abs(x1)==26): x1=0
    if(s[3][0]=='S'):
        x2=-1*(26-x2)
        if(abs(x2)==26): x2=0
    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
1Elfogadva17ms3128 KiB
subtask220/20
2Elfogadva17ms3128 KiB
3Elfogadva43ms3020 KiB
4Elfogadva71ms3112 KiB
subtask380/80
5Elfogadva16ms3128 KiB
6Elfogadva17ms3128 KiB
7Elfogadva43ms3020 KiB
8Elfogadva71ms3112 KiB
9Elfogadva17ms3124 KiB
10Elfogadva45ms3128 KiB
11Elfogadva68ms3084 KiB
12Elfogadva75ms3128 KiB
13Elfogadva75ms3124 KiB
14Elfogadva75ms3120 KiB