코테 준비/구현

상하좌우

imsmile2000 2022. 12. 7. 00:30

(1,1)에서 시작해서 도착좌표 출력하는 문제

N=int(input())
A=input().split()  # R R R U D D 
x,y=1,1
dx=[0,0,-1,1]
dy=[-1,1,0,0]
move=['L','R','U','D']
for i in A:
	for m in range(len(move)):
		if i==move[m]:
			x=x+dx[m]
			y=y+dy[m]
	if x<1 or y<1 or x>N or y>N:
			continue
return [x,y]