99클럽 코테 스터디 7일차 TIL(같은 숫자는 싫어)

ㅎㅇ·2024년 7월 28일
0

항해99 TIL

목록 보기
5/33

  • 풀이

public class Solution {
public int[] solution(int []arr) {
ArrayList tempList = new ArrayList<>();

    for (int i = 0; i < arr.length; i++) {
        if (i == 0 || arr[i] != arr[i-1]) {
            tempList.add(arr[i]);
        }
    }
    
    int[] answer = new int[tempList.size()];
    for (int i = 0; i < tempList.size(); i++) {
        answer[i] = tempList.get(i);
    }
    
    return answer;
}

}

*오늘의 회고
연속된 중복 숫자 제거하는 문제 해결했고 ArrayList를 사용해 동적으로 결과를 저장한 부분이 좋았다 for 루프 두번 사용했다.

profile
안녕하세요

0개의 댓글