프로그래머스 - 같은 숫자는 싫어

Jongleee·2022년 7월 16일
1

알고리즘

목록 보기
15/39
import java.util.*;

public class Solution {
    public int[] solution(int []arr) {
        ArrayList<Integer> answerlist=new ArrayList<>();
        //쭉 더하되 이전 값과 같으면 넘어감
        //더해주기 위해서 ArrayList를 사용
        //comp는 비교용으로 첫값을 넣기 위해 포함안되는 11로 설정
        int comp=11;
        for (int i = 0; i <arr.length ; i++) {
            if(comp==arr[i]) {
                continue;
            }
            answerlist.add(arr[i]);
            comp=arr[i];
        }
        int[] answer=new int[answerlist.size()];
        for (int i = 0; i <answer.length ; i++) {
            answer[i]= answerlist.get(i);
        }


        return answer;
    }
}

0개의 댓글