JS 노트 (민규의 악수_경우의수)

주재일·2021년 5월 17일
0

JS

목록 보기
22/33
function solution(n){
  let 사람 = 0;
  let 총악수 = 0;
  let temp = 0;
  
  while(true){
    총악수=parseInt((사람*(사람-1))/2, 10)
    if(n < 총악수){
      break;
    }
    사람 += 1;
    temp = 총악수;
  }
  return [parseInt(n-temp), 사람];
}

const 악수의수 = 59;
console.log(solution(악수의수));

사실상 너무 어려워져서 코딩구경만하는 수준이 되버렸다.
빨리 익숙해져서 나도 저렇게 할 줄 알아야할텐데


여기서 내가 배워 갈 것:

경우의 수 계산식 : (n-1)(n)/2

예를 들어 6명이 한번씩 무언가를 하려면 총 몇번하는가?
6-1x6/2 15번이 된다.
profile
늦게 시작했으니 저는 늦둥이인가요?

0개의 댓글

관련 채용 정보