class Solution {
public int[] solution(int[] lottos, int[] win_nums) {
int[] answer = {};
return answer;
}
}
class Solution {
public int[] solution(int[] lottos, int[] win_nums) {
int[] answer = new int[2];
int cnt1 = 0;
int cnt2 = 0;
for (int i : lottos) { // 0 개수 세기
if (i == 0) {
cnt1++;
}
for (int j : win_nums) { // 일치하는 숫자 세기
if (i == j) {
cnt2++;
}
}
}
answer[0] = getGrade(cnt1 + cnt2);
answer[1] = getGrade(cnt2);
return answer;
}
public int getGrade(int n) {
switch(n) {
case 6 :
return 1;
case 5 :
return 2;
case 4 :
return 3;
case 3 :
return 4;
case 2 :
return 5;
default :
return 6;
}
}
}
규칙
getGrade() 메소드
switch문