{}연습장
대시보드학습스킬 경로문제모의고사라이브 코테복습데이터
문제 목록〉수학〉사라진 숫자← 이전다음 →
#074 · 수학쉬움수학 트릭

사라진 숫자

문제

1 부터 n 까지의 서로 다른 정수가 한 번씩 들어있어야 할 배열에서, 정확히 한 개의 수가 빠진 채 길이 n-1 의 배열 arr 이 주어집니다. (즉 n = arr.length + 1) 빠진 수를 찾아 반환하세요.

예시

arr=[1,2,4,5,6]  (n=6) → 3
arr=[2]          (n=2) → 1
arr=[1]          (n=2) → 2
arr=[5,4,3,2]    (n=5) → 1

제약 조건

  • 1 ≤ arr.length ≤ 100,000
  • arr 의 모든 원소는 서로 다르며, 1 ≤ arr[i] ≤ n

시간 복잡도 목표: O(N), 공간 복잡도 O(1)

테스트 케이스

예시 1: n=6, 3 빠짐
입력: arr = [1,2,4,5,6]
출력: 3
예시 2: n=2, 1 빠짐
입력: arr = [2]
출력: 1
예시 3: n=2, 2 빠짐
입력: arr = [1]
출력: 2
예시 4: 정렬 안 된 입력
입력: arr = [5,4,3,2]
출력: 1
예시 5: 가운데가 빠짐
입력: arr = [1,3]
출력: 2
예시 6: 마지막 8 빠짐
입력: arr = [3,1,2,4,6,7,5]
출력: 8
solution.ts
에디터 로딩 중…

▶ 실행은 기록 없이 채점만, 제출은 결과가 진행률·오답노트에 기록됩니다.