728x90 반응형 퍼즐1 백준 1525 퍼즐 https://www.acmicpc.net/problem/1525 불러오는 중입니다... 메모리도 정말 적게 주고 정말 난감한 문제입니다. 처음에 문제를 풀 때 재귀를 써서 해볼까 생각했는데 탈출 조건이 명확하지 않았습니다. 그 이유는 맞출 수 없는 퍼즐인 경우에 계속 깊어질 수 있다는 점이 생기게 되어 bfs를 이용해서 돌려야 하는데 재귀같이 이전의 맵을 저장 해서 돌리고 싶었는데 그게 쉬운 것만은 아녔습니다. 그래서 이용한 방법이 map() 함수와 string을 이용한 방법이었습니다. map 함수에 대해서 간단히 설명드리자면 원소를 key와 value 쌍으로 저장을 하는 것으로 맵 자체를 key로 해서 체크를 간편하게 할 수 있습니다. 0을 9로 바꾸어 123456789라는 키값이 되었을 때 그 키값.. 2019. 7. 23. 이전 1 다음 728x90 반응형