[코딩테스트] factorial

이해용·2022년 9월 7일
0
post-thumbnail

오늘 면접을 봤을 때 갑자기 코딩테스트를 풀라고 주셨으나 긴장하고 있던터라 풀지를 못했다... 지하철을 타고 생각해보니 되게 쉽게 생각하면 풀 수 있을 것 같다는 생각이 들었다.

factorial 구현하기

// 문제
function factorial(n) {
  
}

// 결과

console.log(factorial(3)) // 6
console.log(factorial(5)) // 120

나의 풀이

function factorial(n) {
  let x = 1;
  for (let i = n; i > 0; i--) {
    x *= i;
  }
  return x;
};

느낀점

긴장을 해서 머리가 잘 돌아가지 않아 간단한 문제도 풀지 못했다는 것에 너무 분하다... 다음 면접에서 잘 봐야지라는 생각이 들었다...

profile
프론트엔드 개발자입니다.

0개의 댓글