현제의 현재이야기
[코드트리/python] dx, dy 테크닉 본문
꽃길 문제 푸는데 복습 겸 remind 하려고 풀어봤다.
dx, dy = [1,0,-1,0], [0, -1, 0, 1]
x, y = 0, 0
n = int(input())
arr = [
tuple(input().split())
for _ in range(n)
]
for direction, num in arr:
if direction == 'E':
x, y = x + (int(num) * dx[0]), y + dy[0]
elif direction == 'S':
x, y = x + dx[1], y + (int(num) * dy[1])
elif direction == 'W':
x, y = x + (int(num) * dx[2]), y + dy[2]
else:
x, y = x + dx[3], y + (int(num) * dy[3])
print(x, y)
'algorithm' 카테고리의 다른 글
[백준/python] 11060 - 점프 점프 (0) | 2022.09.05 |
---|---|
[백준/python] 14501 - 퇴사 (0) | 2022.09.05 |
[백준/python] 2512 - 예산 (0) | 2022.07.20 |
[백준/python] 9205 - 맥주 마시면서 걸어가기 (0) | 2022.07.19 |
[백준/python] 13414 - 수강신청 (0) | 2022.07.16 |
Comments