[Python] 백준 1347번: 미로 만들기
https://www.acmicpc.net/problem/1347 [풀이]명령어의 길이는 0보다는 크고, 50보다는 작다.그러면 가장 최악의 케이스는 F가 49번 있는 것.방향이 동, 서, 남, 북으로 이동할 수 있기 때문에 현재 위치로부터 +49까지. 때문에, 현재 위치로부터 동, 서, 남, 북으로 49칸씩 확장해서 최대 100 x 100 칸의 배열을 미리 만들어두었다.그리고 그 위치로부터 최소 y, x 범위와 최대 y, x 범위만큼을 이동할 때마다 확인해서최종적으로 이동한 경로에 대한 n * m 범위에 대해 출력하였다. 그렇게 어렵지 않은 구현 문제. 다만 하나 주의할 점은, 50, 50으로 지정한 최초 시작 지점을 '.' 으로 초기화 하는 것을 잊지 말아야 한다. [코드]n = int(inp..
CS/Algorithm
2025. 5. 22.