ํธ์ ์, ํ, ์ข, ์ฐ, ๋๊ฐ์ ์ผ๋ก ๊ฑฐ๋ฆฌ์ ์ฝ ์์ด ์ด๋ํ ์ ์๋ค.N x N ์ฒด์คํ์ N๊ฐ์ ํธ์ ๋ฐฐ์นํด์ผํ๋ฏ๋ก ๋ฐ๋์ ๋ชจ๋ ํ์ ํธ์ด ๋ค์ด๊ฐ์ผ ํ๋ค.๋ฐ๋ผ์ 0์ด๋ถํฐ N-1์ด๊น์ง ํธ์ ๋๋ ๋ฐฉ๋ฒ์ for๋ฌธ์ผ๋ก ๋๋ฆฐ๋ค. (dfs)์ด์ ์ด์ ๊ฒน์น๋ ํ์ด ์๋์ง ์ฒดํฌํด์ค๋ค
https://www.acmicpc.net/problem/2583์ ๋ ฅ์ด.. ๋๋ฌ์ ๋ค.. ๊ทธ๋ฆฌ๊ณ ๋ด ํ์ด๋.. ,.์ง์ฌ ๋ ๋๋ฝ๊ฒ ํ์ด์ ๋ค์ ํ์ด์ผ ํ ๊ฒ ๊ฐ๋ค.์ฐ์ ์ ๋ ฅ์ ๋ฐ์์ maps ๊ทธ๋ํ๋ฅผ ๋ง๋ค์ด์ฃผ์๋ค.๊ทธ๋ํ๋ 0์ผ๋ก ์ด๊ธฐํ ํด์ฃผ๊ณ , ์ง์ฌ๊ฐํ์ ๋ฒ์๋ง
https://www.acmicpc.net/problem/1167ํธ๋ฆฌ์ ์ง๋ฆ์ ๊ตฌํ๋ ๊ณต์์ ์๋ฉด ๋น ๋ฅด๊ฒ ํ ์ ์๋ค. (๋๋๋ชฐ๋๋ค)"ํธ๋ฆฌ์ ์ง๋ฆ์ ๊ตฌํ๋ ๊ณต์์ ์์์ ํ๋์ ๋ ธ๋ A์์ ๊ฐ์ฅ ๊ฑฐ๋ฆฌ๊ฐ ๋จผ ๋ ธ๋ B๋ฅผ ๊ตฌํ๊ณ , ์ด ๋ ธ๋ B์์ ๊ฐ์ฅ ๊ฑฐ๋ฆฌ๊ฐ ๋จผ ๋ ธ
https://www.acmicpc.net/problem/11725ํธ๋ฆฌ๊ฐ ์ฃผ์ด์ก์ ๋, ๊ฐ ๋ ธ๋์ ๋ถ๋ชจ๋ฅผ ๊ตฌํ๋ ๋ฌธ์ ๋ค.์ด๋ ํธ๋ฆฌ์ ์ ์ ์ 1์ด๊ณ , 2๋ฒ ๋ ธ๋๋ถํฐ ๋ถ๋ชจ๋ฅผ ์ถ๋ ฅํ๋ค.์ ๋ ฅ ๋ฐ์ ์ ์ ์ผ๋ก ๊ทธ๋ํ๋ฅผ ์๋ฐฉํฅ์ผ๋ก ๋ง๋ค์ด์คฌ๋ค.1๋ฒ ๋ ธ๋์ ์ ๋ต ๋ฆฌ์คํธ๋ฅผ df
https://programmers.co.kr/learn/courses/30/lessons/43164https://leetcode.com/problems/reconstruct-itinerary/๋ฆฌํธ์ฝ๋์์ ๋์ผํ ๋ฌธ์ ๋ฅผ ํผ ์ ์ด ์์ด์ ๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก
https://programmers.co.kr/learn/courses/30/lessons/43163์์ ๋จ์ด์์ ํ๊ฒ ๋จ์ด๊น์ง ํ๊ธ์์ฉ๋ง ๋ณํํ ๋ ๊ฐ์ฅ ์งง์ ๋ณํ ๊ณผ์ ์ ์ฐพ๋ ๋ฌธ์ ์ด๋ค.๋ณํํ ์ ์๋ ๊ฒฝ์ฐ์๋ 0์ ๋ฆฌํดํ๋ฉด ๋๋ค.ํ๊ฒ ๋จ์ด๊ฐ ๋จ์ด์ ์งํฉ์ธ
https://programmers.co.kr/learn/courses/30/lessons/43162์ฐ๊ฒฐ์ ๋ํ ์ด์ฐจ์ ๋ฐฐ์ด์ด ์ฃผ์ด์ก์ ๋, ์ฐ๊ฒฐ๋ ๋คํธ์ํฌ ๊ฐ์๋ฅผ return ํ๋ ๋ฌธ์ ๋ค.์ฃผ์ด์ง ์ด์ฐจ์ ๋ฐฐ์ด๋ก ๊ทธ๋ํ๋ฅผ ๋ง๋ค์๋ค.๋ฐฉ๋ฌธํ์ง ์์ ์ ์ ์ด๋ฉด, ๋ฐฉ๋ฌธ
๋ฌธ์ https://programmers.co.kr/learn/courses/30/lessons/43165 ์ฃผ์ด์ง ์ซ์๋ฆฌ์คํธ numbers ๋ฅผ ๋ํ๊ณ ๋นผ์, ํ์ผ ๋๋ฒ๊ฐ ๋ ์ ์๋ ๋ฐฉ๋ฒ์ ์๋ฅผ ๊ตฌํ๋ ๋ฌธ์ ๋ค. ํธ๋ฆฌ ํํ๋ก ์๊ฐ์ ํ๋ ์กฐ๊ธ ์ฌ์๋ค. ๋ฌธ์ ํ์ด  ๋ฅผ key ๊ฐ์ผ๋ก ๊ฐ๊ฒ ๊ทธ๋ํ์ ์ถ๊ฐํด์ค๋ค.
https://www.acmicpc.net/problem/1260๋๊ฐ์ด ์ฃผ์ด์ง๋ ์ ์ ์ ๋ํด์ dfs,bfs ๊ฐ์ ๊ตฌํ๋ฉด ๋๋ค.๋ฐฉ๋ฌธํ ์ ์๋ ์ ์ ์ด ์ฌ๋ฌ ๊ฐ์ธ ๊ฒฝ์ฐ์๋ ์ ์ ๋ฒํธ๊ฐ ์์ ๊ฒ์ ๋จผ์ ๋ฐฉ๋ฌธ ํด์ผ ํ๋ค๋ ์ ...๋ง ์ฃผ์ํ๋ฉด ๋๋ค. ๐์ฐ์ ์ฃผ์ด์ง
https://www.acmicpc.net/problem/26061๋ฒ ์ปดํจํฐ์ ์ฐ๊ฒฐ๋ ์ปดํจํฐ์ ์๋ฅผ ๊ตฌํ๋ ๋ฌธ์ ์ด๋ค.dfs๋ฅผ ์ด์ฉํด์ ๊ฐ๋จํ๊ฒ ํ ์ ์๋ค.์๋ฐฉํฅ์ผ๋ก ๊ทธ๋ํ๋ฅผ ๋ง๋ค์ด์ค๋ค.ํด๋น ๋ ธ๋๋ฅผ ๋ฐฉ๋ฌธํ ์ ์ด ์์ผ๋ฉด ๋ฐฉ๋ฌธํ๋ค๊ณ ์ฒดํฌํด์ค ๋ค์, ๋ ธ๋์ ์ฐ๊ฒฐ๋
https://www.acmicpc.net/problem/4963๋ฌธ์ ๋ฅผ ์ ์ฝ์ด์ผํ๋ค. ๊ฐ๋ก + ์ธ๋ก + ๋๊ฐ์ ์ผ๋ก ์ฐ๊ฒฐ๋์ด ์๋ ์ฌ๊ฐํ์ด ๊ฑธ์ด๊ฐ ์ ์๋ ๊ณณ์ด๋ค.๋ฌธ์ ๋ฅผ ๋์ถฉ ์ฝ์ด์ ๊ฐ๋ก + ์ธ๋ก๋ง ์ฐ๊ฒฐ๋์ด ์๋ค๊ณ ,,, ๋ดค๋ค (์ฝ์งโ)๋ฐ๋ค๊ฐ ์๋ ๋ (1)์ผ
https://www.acmicpc.net/problem/11724๋ฐฉํฅ ์๋ ๊ทธ๋ํ๊ฐ ์ฃผ์ด์ก์ ๋, ์ฐ๊ฒฐ ์์์ ๊ฐ์๋ฅผ ๊ตฌํ๋ ์ฌ์ด ๋ฌธ์ ์ด๋ค.DFS์ ๊ธฐ๋ณธ ๊ฐ๋ ์ ์ดํดํ๊ณ ํผ๋ค๋ฉด ์ฝ๊ฒ ํ ์ ์๋ค.์ฐ์ ๊ทธ๋ํ๋ฅผ ๋์ ๋๋ฆฌ๋ก ๋ง๋ค์ด์ฃผ๊ณ , ์๋ฐฉํฅ์ผ๋ก ์ฐ๊ฒฐํด์ค๋ค.(