❤️문제
책 이것이 코딩테스트다 p.110
구현문제.
❤️내코드
n = int(input())
move = map(str, input().split(" "))
# n = 5
# move = ["R", "R", "R", "U", "D", "D"]
ga, se = 1, 1
for i in move:
if i == "R":
if ga == n:
pass
else:
ga += 1
elif i == "U":
if se == 1:
pass
else:
se -= 1
elif i == "L":
if ga == 1:
pass
else:
ga -= 1
elif i == "D":
if se == n:
pass
else:
se += 1
print("%s %s" %(se, ga))
'Language & OS > 이것이 코딩테스트다' 카테고리의 다른 글
[코테] DP - 다이나믹 프로그래밍이란? (0) | 2023.01.10 |
---|---|
[코테] 그래프 - DFS(깊이 우선 탐색)/BFS(너비 우선 탐색) (0) | 2023.01.02 |
[이것이 코딩테스트다] 위에서 아래로, 성적이 낮은 순서로 학생 출력하기 (0) | 2022.10.12 |
[이것이 코딩테스트다] 파이썬 1이 될때까지 (0) | 2022.09.28 |
[이것이 코딩테스트다] 파이썬 큰 수의 법칙 (1) | 2022.09.21 |