23.05.11 파이썬 코딩 퀴즈#241 미로 탈출 명령어 (프로그래머스 스쿨)
이번 문제는 미로탈출 명령어 문제이다. 기존의 미로 문제에서 조금 변형된, 조금은 더 어려운 문제이다. 먼저 미로를 탈출하기 위한 조건이 기존 문제와는 틀리다. 1. 격자(nxm) 밖으로는 이동할 수 없다. 2. 시작위치 (x,y)에서 (r,c)까지 이동하는 거리는 총 k 여야 하며, 모든 격자를 두 번 이상 방문 가능하다. 3. 미로에서 탈출한 경로를 문자열로 나타냈을 때, 문자열이 사전 순으로 가장 빠른 경로로 탈출 해야 한다. 문자열 'lul'은 왼쪽(left) 한칸, 위(up) 한칸, 왼쪽(left) 한칸을 움직였음을 의미한다. 위 경우를 코드로 확인해보면, 정확히 34가지의 탈출 명령어가 나오게 되며, 이 중 사전 순으로 가장 빠른것은 'dllrl' 이 된다. 총 7개의 변수가 주어지지만, 정리..