최근 글 ✨

[백준] 11050 이항 계수 1 Java

문제

 

입력

 

출력

 

코드

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        StringTokenizer st = new StringTokenizer(br.readLine(), " ");
        int N = Integer.parseInt(st.nextToken());
        int K = Integer.parseInt(st.nextToken());
        System.out.println(factorial(N)/(factorial(N-K)*factorial(K)));
    }
    public static int factorial(int n){
        if(n <= 1){
            return 1;
        }else{
            return n * factorial(n-1);
        }
    }
}

 

문제 출처

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