1. ๋ฌธ์ 2. ์ ์ถ๋ ฅ 3. ์ ์ถ๋ ฅ ์์ 4. ๋ฌธ์ ์ค๊ณ ๊ทธ๋ฆผ 1 ์ฒ๋ผ ์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ง๋ 2์ฐจ์ ๋ฐฐ์ด์ ๊ทธ๋ํ๋ผ๊ณ ๊ฐ์ ํ๊ณ , ํ์ฌ ์์๊ฐ 1์ด๋ผ๋ฉด ์, ํ, ์ข, ์ฐ ๋ฐฉํฅ์ผ๋ก ๊ทธ๋ํ ํ์(DFS or BFS)์ ์งํํ๊ณ , ๋์ด์ ์, ํ, ์ข, ์ฐ์ ์ธ์ ํ ์์ 1์ด ์๋ค๋ฉด ํ์์ ๋ฉ์ถ๊ณ ๊ทธ ๋์ count ๊ฐ์ ๋ณ๋์ ๋ฐฐ์ด ํน์ ๋ฆฌ์คํธ์ ์ ์ฅ ์ด ๋ฌธ์ ์ ๊ฒฝ์ฐ, 2์ฐจ์ ๋ฐฐ์ด์ ์ ๋ ฅ์ ์ฃผ์ํด์ผ ํ๋๋ฐ, ํ ์ค ๋จ์๋ก ์ ๋ ฅ์ ๋ฐ๊ณ ์๊ธฐ ๋๋ฌธ์, ๋ฌธ์์ด์ ๊ฐ๊ฐ์ ์์๋ฅผ ์ ์๋ก ๋ณํํ์ฌ ๋ฐฐ์ด์ ๊ตฌ์ฑํด์ผ ํจ ๋ง์ง๋ง์ผ๋ก, count ๊ฐ์ ๋ด์ ๋ฆฌ์คํธ๋ฅผ ์ ๋ ฌํ๊ณ , ๋ฆฌ์คํธ์ ํฌ๊ธฐ์ ์์๋ฅผ ์ฐจ๋ก๋ก ์ถ๋ ฅํจ์ผ๋ก์จ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ 5. ์ ์ฒด ์ฝ๋ //MARK: - ๋จ์ง ๋ฒํธ ๋ถ์ด๊ธฐ - BFS //MARK: - Fram..