문제접근
•
각 수의 x좌표, y좌표를 찾음
◦
x좌표는 1,2,3,4를 반복하면서 각 수 - (1,2,3,4) % 4 == 0이면 해당 라인에 해당하는 것
◦
y좌표는 x좌표를 반복하면서 찾은 1,2,3,4 중 하나
•
두 수의 x좌표끼리, y좌표끼리 빼면 됨
놓쳤던 부분
코드
108080 KB
112 ms
def get_position(current):
pos_current_col = 0
pos_current_row = 0
for i in range(1, 5):
inter = abs(current - i)
if inter % 4 == 0:
pos_current_col = 1 + (inter / 4)
pos_current_row = i
break
return pos_current_col, pos_current_row
a, b = map(int, input().split())
positionACol, positionARow = get_position(a)
positionBCol, positionBRow = get_position(b)
answer = abs(positionACol - positionBCol) + abs(positionARow - positionBRow)
print(int(answer))
Python
복사