class Solution {
public int[] solution(int[] lottos, int[] win_nums) {
int b = 7;
for (int l: lottos) {
for (int i = 0; i < win_nums.length; i++) {
if(l == win_nums[i]) {
b -= 1;
}
}
}
if(b == 6 || b == 7) {
b = 6;
}
int a = b;
for (int l: lottos) {
if(l == 0) {
a -= 1;
}
}
if(a==0 || a==1) {
a=1;
}
return new int[]{a,b};
}
}
b 값을 중간에 int a = b;로 a에 복제시키고 a값을 변화시켜도 b값은 변하지 않는다.