728x90
[Javascript] (LeetCode) 26. Remove Duplicates from Sorted Array (Easy)
💡 구글에 Javascript 풀이가 많이 없거나, 배운 점이 있으면 포스팅합니다.
내 풀이
/**
* @param {number[]} nums
* @return {number}
*/
var removeDuplicates = function(nums) {
const result = [];
let preValue;
let k = 0;
for (let i = 0; i < nums.length; i++) {
if (preValue !== nums[i]) {
nums[k] = nums[i];
k++;
preValue = nums[i];
}
}
return k;
};
배운 점, 느낀 점
- 단순한 포문 돌리는건데, 배열을 새로 생성하면 안되고, 해당 배열을 조작하는거라 엄청 어렵게 느껴졌다. 쉬운 문제라도 익숙해지도록 많이 풀어봐야함을 느낌…
'Coding Test > LeetCode' 카테고리의 다른 글
[Javascript] (LeetCode)136. Single Number (Easy) (0) | 2022.07.25 |
---|---|
[Javascript] (LeetCode) 217. Contains Duplicate (Easy) (0) | 2022.07.24 |
[Javascript] (LeetCode)122. Best Time to Buy and Sell Stock II (Medium) (0) | 2022.07.22 |
[Javascript] (LeetCode)121. Best time to buy and sell stock (Easy) (0) | 2022.07.21 |
[Javascript] (LeetCode) 19. Remove Nth Node From End of List (Medium) (0) | 2022.07.14 |
[Javascript] LeetCode 876. Middle of the Linked List (0) | 2022.07.14 |
[Javascript] LeetCode 557. Reverse Words in a String III (0) | 2022.07.13 |
[Javascript] LeetCode 344. Reverse String (0) | 2022.07.13 |
댓글