[백준] 11050

당당·2023년 5월 9일
0

백준

목록 보기
91/179
post-thumbnail

https://www.acmicpc.net/problem/11050

📔문제

자연수 N과 정수 k가 주어졌을 때 이항 계수
를 구하는 프로그램을 작성하시오.


📝입력

첫째 줄에 NK가 주어진다. (1 ≤ N ≤ 10, 0 ≤ K ≤ N)


📺출력

를 출력한다.


📝예제 입력 1

5 2

📺예제 출력 1

10

🔍출처

-문제를 만든 사람: baekjoon


🧮알고리즘 분류

  • 수학
  • 구현
  • 조합론

📃소스 코드

import java.util.Scanner;

public class Code11050 {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        int N=sc.nextInt();
        int K=sc.nextInt();

        System.out.println(fact(N)/(fact(K)*fact(N-K)));

    }
    public static int fact(int n){
        if(n==0 || n==1){
            return 1;
        }
        return n*fact(n-1);
    }
}


📰출력 결과


📂고찰

https://ko.wikipedia.org/wiki/%EC%9D%B4%ED%95%AD_%EA%B3%84%EC%88%98
https://namu.wiki/w/%EC%9D%B4%ED%95%AD%EC%A0%95%EB%A6%AC

이항계수에 대해서 먼저 알아봤다.

profile
MySQL DBA 신입 지원

0개의 댓글