728x90
https://school.programmers.co.kr/learn/courses/30/lessons/181844
문제)정수 배열 arr과 delete_list가 있습니다. arr의 원소 중 delete_list의 원소를 모두 삭제하고 남은 원소들은 기존의 arr에 있던 순서를 유지한 배열을 return 하는 solution 함수를 작성해 주세요.
풀이)
import java.util.ArrayList;
class Solution {
public int[] solution(int[] arr, int[] delete_list) {
ArrayList<Integer> list = new ArrayList<>();
for(int i:arr){
list.add(i);
}
for(int i:arr){
for(int j : delete_list){
if(i==j){
list.remove(Integer.valueOf(i));
}
}
}
int[] answer = new int[list.size()];
for(int i=0; i< answer.length; i++){
answer[i] = list.get(i);
}
return answer;
}
}
728x90
'프로그래밍 > Java(자바)' 카테고리의 다른 글
[프로그래머스] 주사위 게임3 --java (0) | 2024.04.13 |
---|---|
[프로그래머스] 할 일 목록 --java (0) | 2024.04.13 |
[프로그래머스] 날짜 비교하기 --java (0) | 2024.04.13 |
[프로그래머스] 배열 만들기 3 --java (0) | 2024.04.13 |
[프로그래머스] 특별한 2차원 배열 1 --java (0) | 2024.04.13 |