fork download
  1. def translate(pos):
  2. P = 2 * abs(pos)
  3. if pos < 0: P -= 1
  4. return P
  5.  
  6. def get_relative_index(x, y):
  7. X = translate(x)
  8. Y = translate(y)
  9. return 100 * X + Y
  10.  
  11. t = int(input())
  12. for _ in range(t):
  13. x, y = map(int, input().split())
  14. ans = get_relative_index(x, y)
  15. print(f"({x}, {y}) = {ans}")
  16.  
Success #stdin #stdout 0.03s 9344KB
stdin
9
-1 -1
-1 0
-1 1
0 -1
0 0
0 1
1 -1
1 0
1 1
stdout
(-1, -1) = 101
(-1, 0) = 100
(-1, 1) = 102
(0, -1) = 1
(0, 0) = 0
(0, 1) = 2
(1, -1) = 201
(1, 0) = 200
(1, 1) = 202