https://programmers.co.kr/learn/courses/30/lessons/12906 같은 숫자는 싫어
- 주어진 행렬에서 중복된 값을 제거 한다.
import java.util.*;
public int[] solution(int []arr) {
List<Integer> list = new ArrayList<>();
int current = 10;
for(int i =0; i < arr.length ; i++){
if(arr[i]!=current){
list.add(arr[i]);
current = arr[i];
}
}
int[] answer = new int[list.size()];
for(int i =0 ; i< answer.length; i++){
answer[i] = list.get(i);
}
return answer;
}
면접준비로 나온 문제이다. 지금 이제 보면 어려운 문제가 아니었는데, 최대한 자료구조의 유연함이 필요한것 같다.
https://velog.io/@godori/banner-maker-update GODORI
https://banner.godori.dev/ 배너생성기