1. ๋ฌธ์ 2. ์ ์ถ๋ ฅ 3. ์ ์ถ๋ ฅ ์์ 4. ๋ฌธ์ ์ค๊ณ ํน์ ๋ ธ๋์์๋ถํฐ ์์ํด์ ๊น์ด ์ฐ์ ํ์์ ์งํํ๊ฒ ๋๋ฉด, ํน์ ๋ ธ๋์์ ๋ค๋ฅธ ๋ชจ๋ ๋ ธ๋๊น์ง์ ๊ฑฐ๋ฆฌ๋ฅผ ์ ์ ์์ ๋ฐ๋ผ์ ํธ๋ฆฌ๋ฅผ ๊ตฌ์ฑํ ๋ ๋ชจ๋ ๋ถ๋ชจ ์์ ๊ด๊ณ์ ๋ ธ๋๋ ์๋ก ์๋ฐฉํฅ์ผ๋ก ์ด์ด์ฃผ๊ณ , X ๋ ธ๋์์ ๋ถํฐ ๊น์ด ์ฐ์ ํ์์ ์งํํ๋ฉด์ ๋ณ๋์ ๋ฐฐ์ด์ ๊ฑฐ๋ฆฌ๋ฅผ ์ ์ฅํจ์ผ๋ก์จ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ 5. ์ ์ฒด ์ฝ๋ //MARK: - ํธ๋ฆฌ์์์ ๊ฑฐ๋ฆฌ //MARK: - Framework import Foundation //MARK: - Type struct Node { //MARK: - Property private var edges: [Int] //MARK: - initializer init() { self.edges = [] } //MARK: -..