프로그래머스 Lv.0 빈 배열에 추가, 삭제하기개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2024. 1. 26. 11:44
Table of Contents
<Solution>
import java.util.*;
class Solution {
public int[] solution(int[] arr, boolean[] flag) {
ArrayList<Integer> list = new ArrayList<> ();
for(int i = 0; i < flag.length; i++) {
if(flag[i]) {
for(int j = 0; j < arr[i] * 2; j++) {
list.add(arr[i]);
}
}else {
for(int j = 0; j < arr[i]; j++) {
list.remove(list.size()-1);
}
}
}
int answer[] = new int [list.size()];
for(int i = 0; i < list.size(); i++) {
answer[i] = list.get(i);
}
return answer;
}
}
728x90
@rlozlr :: 얼렁뚱땅 개발자
얼렁뚱땅 주니어 개발자
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!