본문 바로가기

Algorithm/프로그래머스

프로그래머스 level1 문제 : 같은 숫자는 싫어

반응형
List<Integer> integerList = new ArrayList<>();
for(int i=0; i<arr.length-1; i++) {
int same = arr[i];
for (int j=i+1; j<arr.length; j++) {
if(same != arr[j]) {
integerList.add(same);
break;
} else
break;
}
}
integerList.add(arr[arr.length-1]);

int[] answer = new int[integerList.size()];
for(int i=0; i<integerList.size(); i++) {
answer[i] = integerList.get(i);
}

System.out.println(answer);
return answer;


이렇게 해결했습니다.


하지만.... 가장 긴 펜린드롬? 은 모르겠네요 ㅠㅠ 이건 좀 더 고민해봐야 할거같아요ㅠㅠㅠㅠ!


혹시 아시는분 댓글좀 부탁드릴게요~!!ㅎㅎㅎ 

반응형