import java.util.*;
class Solution {
public int[] solution(int[] lottos, int[] win_nums) {
int[] answer = new int[2];
int cnt=0,num=0;
for(int i=0; i<lottos.length; i++){
if(lottos[i]==0) {
num++;
continue;
}
for(int j=0; j<lottos.length; j++){
if(lottos[i] == win_nums[j]) cnt++;
}
}
int sum = cnt + num;
if(cnt<=1) answer[1]=6;
else if(cnt==2) answer[1]=5;
else if(cnt==3) answer[1]=4;
else if(cnt==4) answer[1]=3;
else if(cnt==5) answer[1]=2;
else if(cnt==6) answer[1]=1;
if(sum<=1) answer[0]=6;
else if(sum==2) answer[0]=5;
else if(sum==3) answer[0]=4;
else if(sum==4) answer[0]=3;
else if(sum==5) answer[0]=2;
else if(sum==6) answer[0]=1;
return answer;
}
}
로또 번호와 당첨번호를 비교해서 값을 answer[]에 담으면 되는간단한 문제이다.