반응형
문제
[leetCode][javascript] 448번 문제 - Find All Numbers Disappeared in an Array
문제 설명
길이가 n인 배열은 1부터 n까지의 숫자가 존재할 수 있다. 여기서 존재하지 않는 숫자를 구하는 문제이다.
- 배열의 숫자가
1부터 n
까지 있을 수 있다고 했으니 그만큼 for문을 돌면서 i가 있는지 찾는다. - 있으면 넘어가고 없으면
result
배열에 추가한다.
알고리즘 문제를 되게 오랜만에 풀어 보았는데 Easy 문제여서 그런지 재미있다 ㅋㅋㅋ 일주일에 2문제 정도는 풀어 봐야겠다!!
성공 코드
/**
* @param {number[]} nums
* @return {number[]}
*/
const findDisappearedNumbers = (nums) => {
let result = [];
for (let i = 1; i <= nums.length; i++) {
if (!nums.includes(i)) result.push(i);
}
return result;
};
반응형