배열의 원소 삭제하기
문제 설명
정수 배열 arr과 delete_list가 있습니다. arr의 원소 중 delete_list의 원소를 모두 삭제하고 남은 원소들은 기존의 arr에 있던 순서를 유지한 배열을 return 하는 solution 함수를 작성해 주세요.
풀이
import java.util.*;
class Solution {
public List solution(int[] arr, int[] delete_list) {
List<Integer> answer = new ArrayList<>();
for (int num : arr) {
answer.add(num);
}
for(int del : delete_list){
int index = answer.indexOf(del);
if (index != -1) {
answer.remove(index);
}
}
return answer;
}
}
링크 : https://school.programmers.co.kr/learn/courses/30/lessons/181844
'프로그래머스' 카테고리의 다른 글
[프로그래머스] 콜라츠 수열 만들기(JAVA) (0) | 2024.05.10 |
---|---|
[프로그래머스] 특별한 이차원 배열 1 (JAVA) (0) | 2024.05.10 |
[프로그래머스] 접미사 배열 (JAVA) (0) | 2024.05.09 |
[프로그래머스] 가까운 1 찾기(JAVA) (0) | 2024.05.08 |
[프로그래머스] 특정 문자열로 끝나는 가장 긴 부분 문자열 찾기 (JAVA) (0) | 2024.05.06 |