728x90
반응형
단순 구현 문제이다.
import sys
input = sys.stdin.readline
N, T = map(int, input().split())
d = [(1, 0), (0, -1), (-1, 0), (0, 1)]
i = X = Y = 0
li = [0]
for _ in range(N):
time, s = input().split()
time = int(time)
t = time-li[-1]
li.append(time)
x, y = d[i][0], d[i][1]
X += t*x; Y += t*y
i += 1 if s == 'right' else -1
i = i%4
t = T-li[-1]
x, y = d[i][0], d[i][1]
X += t*x; Y += t*y
print(X, Y)
728x90
반응형
'Agorithm > 백준 알고리즘' 카테고리의 다른 글
백준 알고리즘 9465번 스티커(python) (0) | 2021.03.21 |
---|---|
백준 알고리즘 11057번 오르막 수(python) (0) | 2021.03.21 |
백준 알고리즘 15654번 N과 M (5)(python) (0) | 2021.03.21 |
백준 알고리즘 14697번 방 배정하기(python) (0) | 2021.03.21 |
백준 알고리즘 2156번 포도주 시식(python) (0) | 2021.03.21 |