map 자료형으로 각 숫자별로 나온걸 카운팅해서, 카운트 배열의 최대값을 이용해 구했다. 배열은 순서에 따른 값을 추출하기 좋으나, 값에 따른 순서를 추출하려면 브루트포스나 이분탐색을 이용해야 하는데, 이런 경우 맵을 이용해 값을 key로, 배열의순서를 value로 놓아서 양쪽을 왔다갔다 하는 식으로 많이 풀었다. import java.util.Arrays; import java.util.HashMap; import java.util.Map; class Solution { public int solution(int[] array) { int answer = 0; int[] count = new int[1000]; for (int i : array) { count[i]+=1; } Map map = new ..