class Solution {
public int[] solution(int[] lottos, int[] win_nums) {
int[] answer = new int[2];
int max = 0;
int min = 0;
for (int i = 0; i < lottos.length; i++) {
if (lottos[i] == 0) max++;
for (int j = 0; j < win_nums.length; j++) {
if (lottos[i] == win_nums[j]) {
max++;
min++;
}
}
}
answer[0] = getScore(max);
answer[1] = getScore(min);
return answer;
}
public int getScore(int num) {
switch(num) {
case 6:
return 1;
case 5:
return 2;
case 4:
return 3;
case 3:
return 4;
case 2:
return 5;
default:
return 6;
}
}
}
switch
문을 사용하여 최댓값과 최솟값에 대한 순위 계산 후 answer
배열의 값으로 넣어준다