โœ๏ธ ์ฝ”ํ…Œ ์ค€๋น„/Math

โœ๏ธ ์ฝ”ํ…Œ ์ค€๋น„/Math

[์ˆ˜ํ•™ / Kotlin] BOJ 11050 ~ 11051 ์ดํ•ญ ๊ณ„์ˆ˜ (1 ~ 2)

์ดํ•ญ ๊ณ„์ˆ˜ 1 ๋ฌธ์ œ ํ’€์ด ์–ธ์–ด Kotiln ์ฝ”๋“œ import java.util.* lateinit var array: Array var n = 0 var k = 0 fun main() = with(Scanner(System.`in`)) { n = nextInt() k = nextInt() // ์žฌ๊ท€ ๋Œ€์‹  DP๋กœ ํŒฉํ† ๋ฆฌ์–ผ ๊ตฌํ˜„ array = Array(n + 1) { 1 } // ํŒฉํ† ๋ฆฌ์–ผ ๊ณ„์‚ฐ for (i in 2..n) { array[i] = array[i - 1] * i } // ์กฐํ•ฉ ๊ณต์‹ ์ ์šฉ // nCr = n! / (n-r)! * r! println(array[n] / (array[n - k] * array[k])) } ํ’€์ด ๋ฐฉ๋ฒ• ๊ณ ๋“ฑํ•™๊ต ๋•Œ ๋ฐฐ์šด ์กฐํ•ฉ ๊ณต์‹ ์„ ์ ์šฉํ•˜๋ฉด ์–ด๋ ต์ง€ ์•Š๊ฒŒ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ..

kodo_o
'โœ๏ธ ์ฝ”ํ…Œ ์ค€๋น„/Math' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก