알고리즘, CS
[프로그래머스 Lv. 0] 구슬을 나누는 경우의 수
차돌박이츄베릅
2023. 6. 12. 20:28
1. 문제
https://school.programmers.co.kr/learn/courses/30/lessons/120840
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
2. 나의 풀이
function solution(balls, share) {
var answer = 0;
function nReduce (n) {
let mul = 1;
for (let i = n; i > 0; i--) {
mul *= i;
}
return mul;
}
let facN = nReduce(balls);
let NM = balls-share;
let facNM = nReduce(NM);
let facM = nReduce(share);
answer = facN / (facNM * facM);
return answer;
}
채점 결과
정확성: 77.1
합계: 77.1 / 100.0
으로 실패.. ㅜ....
3. 다른 사람 풀이
(작성 예정)
4. 배운 점
(작성 예정)