반응형
출처
https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV14geLqABQCFAYD
풀이
이 문제는 DFS를 이용하여 풀이하였습니다.
항상 0에서 출발하여 99로 도착하므로 저는 99를 출발점으로 설정해준 뒤
DFS 탐색을 통해 0을 찾는다면 1을 출력해주고, 아닌 경우에는 0을 출력하도록 하였습니다.
2차원 배열을 boolean 타입으로 만들어주었고 방문한 지점에 대해서는 ( visited = false )
다시 방문하지 않도록 하여 답을 찾을 수 있었습니다.
BFS나 DFS를 사용한다면 손쉽게 풀이할 수 있는 문제였던 것 같습니다.
코드
반응형
'알고리즘 연습' 카테고리의 다른 글
[SWEA] 2029. 몫과 나머지 출력하기 JAVA (0) | 2019.10.09 |
---|---|
[백준_BOJ] 3055. 탈출 _ Java (0) | 2019.10.09 |
[ 그래프 ] BFS 연습하기 JAVA (0) | 2019.10.07 |
[ 그래프 ] DFS 연습하기 JAVA (0) | 2019.10.07 |
[백준_BOJ] 14502. 연구소 문제풀이 JAVA (0) | 2019.10.07 |