1. ๋ฌธ์ 2. ์ ์ถ๋ ฅ 3. ์ ์ถ๋ ฅ ์์ 4. ๋ฌธ์ ์ค๊ณ n - 1 ๋ถํฐ ์ ์๋ฅผ ํ๋ํ๋ ๋์๋ด์ผ๋ก์จ, ๊ทธ ํฉ์ด n์ด ๋๋๋ก ๊ฒฐ์ ํ๋ ๊ตฌ์กฐ์ด๋ฏ๋ก ์ฌ๊ทํจ์๋ฅผ ํตํ Back-tracking ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ ํฐ ์๋ถํฐ ๊ฒฐ์ ๋์ด์ผ ํ๋ฏ๋ก ํฐ ์(n - 1)๋ถํฐ ์ฐจ๋ก์ฐจ๋ก ๋์ผ๋ฉด์ ํ์ฌ ๋์์ผํ๋ ์ซ์๊ฐ ์ด์ ์ซ์๋ณด๋ค ํฐ ๊ฒฝ์ฐ๋ ์ ์ธ์ํด์ผ๋ก์จ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ ํ์ฌ ์ซ์์ ํฉ์ด n์ด ๋๋ ๊ฒฝ์ฐ๊ฐ ๊ธฐ์ ์กฐ๊ฑด์ด ๋จ 5. ์ ์ฒด ์ฝ๋ //MARK: - division //MARK: - Framework import Foundation //MARK: - Variable var count: Int = 0 //MARK: - Function func getDivision(_ currentSum: Int, ..