2021-05-21 01:30:52
주어진 배열의 원소들 중 가장 최솟값을 구하는 문제입니다.
비어있지 않다면 최댓값+1 을 리턴, 음수들로 이루어져있다면 양수의 최솟값인 1을 리턴하는 조건이 주어져 있습니다.
function solution(A) {
const max = A.sort((a, b) => b - a)[0]
const N = new Set(A)
let answer = 0
for (let i = 0; i <= max; i++) {
if (N.has(i + 1) === true) continue
else {
answer = i + 1
break
}
}
return answer <= 0 ? 1 : answer
}