t_상하좌우_110

source github.com/ndb796/python-for-coding-test
type 📌 개발노트
topics 600-알고리즘 & 코딩테스트 601 구현 & 완전탐색
types 문제풀이

문제

n * n 정사각형
시작좌표 1,1 상하좌우의 이동문자를 통해 도착하는 목적지를 찾아라

별거없음

import sys
now = [1,1]
max = int(sys.stdin.readline().strip())
arr = sys.stdin.readline().split()
# <span id="yx"></span>y,x
way = {
    'R' : [0,1],
    'L' : [0,-1],
    'U' : [-1,0],
    'D' : [1,0]
}
for a in arr:
    ny = way[a][0] + now[0]
    nx = way[a][1] + now[1]
    if(ny<=max and nx <= max and ny>0 and nx >0):
        now = [ny,nx]

print(now)