LeetCode 27. Remove Element

Seohyun·2024년 11월 25일

알고리즘

목록 보기
34/36

val과 일치하지 않는 원소를 nums 리스트의 앞부분에 몰아넣으면 된다. 일치하지 않는 원소들을 별도의 배열에 저장해서 도로 nums에 넣어줄 때 사용한 인덱스를 그대로 반환해 줬다.

class Solution:
    def removeElement(self, nums: List[int], val: int) -> int:
        neq = []
        for i in range(len(nums)):
            if nums[i] != val:
                neq.append(nums[i])
        i = 0
        for n in neq:
            nums[i] = n
            i += 1
        return i
profile
Hail hamster

0개의 댓글