Open EvergreenTree97 opened 1 year ago
๊ฐ ๋จ๊ณ์์ R, G, B์ ๊ทธ๋ฆด๋์ ์ต์๊ฐ์ ๊ณ์ฐํ๋ ๊ฒ์ด ์ด ๋ฌธ์ ์ ํต์ฌ. ์ฒซ ๋ฒ์งธ ์ง์์ R, G, B๋ฅผ ์น ํ๊ณ , ๋ค์ ์ง๋ถํฐ ์ ์ ์น ํ๋ ์์์ ์ ์ธํ ๋ค๋ฅธ ์์์ ์ต์๊ฐ์ ๊ธฐ์ตํ๋ฉด์ ๊ณ์ฐํด๊ฐ
์ฌ๊ท ๋ฒ์
fun recur(N: Int, color: Int, dp:Array<IntArray>){
if(dp[N][color] == 0){
when(color){
0 -> dp[N][0] = min(dp[N-1][1], dp[N-1][2])
1 -> dp[N][1] = min(dp[N-1][0], dp[N-1][2])
2 -> dp[N][2] = min(dp[N-1][0], dp[N-1][1])
}
}
return dp[N][color]
}
10867 ์ค๋ณต ๋นผ๊ณ ์ ๋ ฌํ๊ธฐ silver 5
1149 RGB ๊ฑฐ๋ฆฌ silver 1