😎풀이

  1. nums의 길이를 n 변수에 저장
  2. 1부터 n까지의 총 합 targetSum에 저장
  3. 입력받은 nums의 총 합 numSum에 저장
  4. 1부터 n까지의 총 합 - nums의 총 합 = 빠진 수 반환
function missingNumber(nums: number[]): number {
    const n = nums.length
    const targetSum = Array(n).fill(0).map((_, i) => i + 1).reduce((acc, cur) => acc + cur, 0)
    const numSum = nums.reduce((acc, cur) => acc + cur, 0)
    return targetSum - numSum
};
profile
내 지식을 공유할 수 있는 대담함

0개의 댓글