반응형
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;
이렇게 해결했습니다.
하지만.... 가장 긴 펜린드롬? 은 모르겠네요 ㅠㅠ 이건 좀 더 고민해봐야 할거같아요ㅠㅠㅠㅠ!
혹시 아시는분 댓글좀 부탁드릴게요~!!ㅎㅎㅎ
반응형
'Algorithm > 프로그래머스' 카테고리의 다른 글
프로그래머스 level1 문제 : 완주하지 못한 선수(java) (0) | 2018.10.10 |
---|---|
프로그래머스 level1 문제 : 나누어 떨어지는 숫자 배열(java) (0) | 2018.06.01 |
프로그래머스 level1 문제 : 올바른 괄호(java) (0) | 2018.06.01 |
프로그래머스 level1 문제 : 2016년 (0) | 2018.05.28 |
프로그래머스 Level1 (0) | 2018.05.22 |