π μ½ν
/BOJ
[Swift] λ°±μ€2775
JerryiOS
2023. 3. 27. 15:10
μ²μμ λ ΈνΈμ μ΄λ°μμΌλ‘ νλ€κ° μ‘°ν©μμ ꡬννλ κ³Όμ μμ μ«μκ° λλ¬΄μ»€μ Έμ λ°νμ μλ¬κ° λ°μνλ€.
import Foundation
let T = Int(readLine()!)!
for _ in 1...T {
let k = Int(readLine()!)!
let n = Int(readLine()!)!
print(getPeopleNum(floor: k, row: n))
}
func getPeopleNum(floor: Int, row: Int) -> Int {
if row == 1 {
return 1
}
if floor == 0 {
return row
}
return getPeopleNum(floor: floor - 1, row: row) + getPeopleNum(floor: floor, row: row - 1)
}
κ·Έλμ μ¬κ·ν¨μλ‘ μ κ·Όν΄μ λ€μ νμλ€.
λ°μν