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)