coding_test

[99클럽 4기 코테 스터디 TIL 15일차] 같은 숫자는 싫어 (feat. ArrayList, 추가 삽입 전 비교)

jeri 2024. 11. 12. 01:31
반응형

https://school.programmers.co.kr/learn/courses/30/lessons/12906

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

1) 내가 구현한 코드

import java.util.*;

public class Solution {
    public int[] solution(int []arr) {        
        ArrayList<Integer> arrList = new ArrayList<>();
        arrList.add(arr[0]);
        
        for(int i=0; i<arr.length-1; i++){
            if(arr[i] != arr[i+1]) arrList.add(arr[i+1]);
        }        
        int[] answer = new int[arrList.size()];
        for(int i=0; i<arrList.size(); i++) answer[i] = arrList.get(i);

        return answer;
    }
}

 

 

2) 추가 문제

미들러 - 카드문자열

https://www.acmicpc.net/problem/13417

 

챌린저 - 미로만들기

https://www.acmicpc.net/problem/2665

반응형