새소식

인기 검색어

프로그래머스/Lv.0

[Swift] 구슬을 나누는 경우의 수

  • -
import Foundation

func solution(_ balls:Int, _ share:Int) -> Int64 {
    var min = balls - share < share ? balls - share : share

    var answer: Int64 = 1
    if min == 0 { return 1 }
    for i in 1...min {
        answer *= Int64(balls-min+i)
        answer /= Int64(i)
    }
    return answer
}

 

'프로그래머스 > Lv.0' 카테고리의 다른 글

[Swift] k의 개수  (0) 2023.02.10
[Swift] n의 배수 고르기  (0) 2023.02.10
[Swift] 숨어있는 숫자의 덧셈 (1)  (0) 2023.02.10
[Swift] A로 B 만들기  (0) 2023.02.08
[Swift] 합성수 찾기  (0) 2023.02.08
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.