프로그래머스 120840 구슬을 나누는 경우의 수

1 개요[ | ]

프로그래머스 120840 구슬을 나누는 경우의 수

2 C++[ | ]

#include <string>
#include <vector>

using namespace std;

int solution(int balls, int share) {
    long answer = 1;
    for (int i=1; i<=balls-share; i++){
	    answer = answer * (i+share) / i;
    }
    return (int) answer;
}
#include <string>
#include <vector>

using namespace std;

int solution(int balls, int share) {
    long answer = 1;
    int temp = 1;
    for (int i=share+1; i<=balls; i++){
	    answer = answer * i / temp;
        temp++;
    }
    return (int) answer;
}