[LeetCode] 27. Remove Element

lkdcode·2023년 8월 24일

Algorithm

목록 보기
3/47
post-thumbnail

27. Remove Element


문제 분석

배열과 정수가 주어질 때 해당 정수가 포함되지 않게 배열을 다시 재정의 하는 문제


풀이 과정

배열 반복문을 돌면서 매개변수로 주어진 정수와 같지 않다면
기존 배열에 추가한다. 추가와 동시에 카운트를 세준다.
카운트를 리턴하고 원본 배열도 수정되기 때문에 통과할 수 있다.


코드

  public int removeElement(int[] nums, int val) {
        int result = 0;

        for (int num : nums) {
            if (num != val) {
                nums[result++] = num;
            }
        }

        return result;
    }

profile
되면 한다

0개의 댓글