public static int[] solution(int[] lottos, int[] win_nums) {
int[] answer = {};
Arrays.sort(lottos);
Arrays.sort(win_nums);
int zero_cnt = 0;
int lotto_cnt = 0;
for (int i = 0; i < lottos.length; i++) {
// 맞을 수도 틀릴 수도 있는 미지의 수
if (lottos[i] == 0) {
zero_cnt++;
}
// 무조건 맞는 로또 갯수
for (int lotto : win_nums) {
if (lotto == lottos[i]) {
lotto_cnt++;
break;
}
}
}
System.out.println("미지 : "+zero_cnt+" 무조건 맞음 : "+lotto_cnt);
int min = 0;
int max = 0;
min = 7-lotto_cnt; // 확정 등수
max = 7-(lotto_cnt+zero_cnt);
min = (min==7) ? 6 : min;
max = (max==7) ? 6 : max;
System.out.println(min+" "+max);
answer = new int[]{max, min};
return answer;
}