윤굥굥
yg323
윤굥굥
전체 방문자
오늘
어제
  • 굥굥 DEV
    • Computer Science
      • 자료구조 및 알고리즘
      • 운영체제
      • 네트워크
      • 데이터베이스
    • Programming Language
      • Java
      • Kotlin
    • Android
      • with Kotlin
    • Algorithm
      • with Kotlin
    • 하나씩 습득하는 중

블로그 메뉴

  • ↓백준 모아보기 ↓
  • 💚 플레티넘 문제 모아보기
  • 💛 골드 문제 모아보기
  • 🤍 실버 문제 모아보기
  • 🤎 브론즈 문제 모아보기

공지사항

인기 글

최근 댓글

최근 글

hELLO · Designed By 정상우.
윤굥굥

yg323

Algorithm/with Kotlin

[백준][코틀린] 2407 조합

2022. 2. 7. 14:40

문제 내용

문제

\(_nC_m\) 을 출력한다.

입력

n과 m이 주어진다. (5 ≤ n ≤ 100, 5 ≤ m ≤ 100, m ≤ n)

출력

\(_nC_m\) 을 출력한다.

예제 입력 예제 출력
100 6 1192052400

문제 풀이

 

</>̆̈ 코드

import java.io.BufferedReader
import java.io.InputStreamReader
import java.math.BigInteger

fun main() {
    val (n, m) = BufferedReader(InputStreamReader(System.`in`)).readLine().split(" ").map { it.toInt() }
    var a = BigInteger.ONE; var b = BigInteger.ONE
    for (i in 1..minOf(m, n-m)) { a *= (n + 1 - i).toBigInteger(); b *= i.toBigInteger() }
    print(a/b)
}

링크

 

2407번: 조합

n과 m이 주어진다. (5 ≤ n ≤ 100, 5 ≤ m ≤ 100, m ≤ n)

www.acmicpc.net

 

저작자표시 비영리 변경금지 (새창열림)
    'Algorithm/with Kotlin' 카테고리의 다른 글
    • [백준][코틀린] 1182 부분 수열의 합
    • [백준][코틀린] 2580 스도쿠
    • [백준][코틀린] 15657 N과 M (8)
    • [백준][코틀린] 15654 N과 M (5)
    윤굥굥
    윤굥굥

    티스토리툴바