프로그래머스

배열의 원소 삭제하기 (C#)

LemongO 2024. 5. 29. 00:29

📌프로그래머스 181844

💡풀이

  • arr의 원소가 들어있는 정수 List를 만든다.
  • Contains 메서드를 사용해 반복문을 돌며 delete_list의 각 원소가 arr 리스트에 포함되어 있으면 삭제
public int[] 배열의원소삭제하기(int[] arr, int[] delete_list)
{
    List<int> intList = new List<int>(arr);
    foreach (int i in delete_list)
    {
        if(intList.Contains(i))
            intList.Remove(i);
    }

    return intList.ToArray();
}