

-Code
import java.util.*;
import java.util.stream.Collectors;
class Solution {
public int[] solution(int[] lottos, int[] win_nums) {
List<Integer> win_list = Arrays.stream(win_nums)
.boxed().collect(Collectors.toList());
int current_cnt = 0, zero_cnt = 0;
for (int n : lottos) {
if (n == 0) {
zero_cnt++;
continue;
}
if (win_list.contains(n)) {
current_cnt++;
}
}
int low= 7 - current_cnt, high = 7 - current_cnt - zero_cnt;
return new int[] {high == 7 ? 6 : high, low == 7 ? 6 : low};
}
}
'Beakjoon&프로그래머스 > Java' 카테고리의 다른 글
[프로그래머스/Java] [PCCE 기출문제] 9번 / 이웃한 칸 (0) | 2025.03.09 |
---|---|
[프로그래머스/Java] 대충 만든 자판 (0) | 2025.03.07 |
[프로그래머스/Java] 괄호 회전하기 (0) | 2025.03.01 |
[프로그래머스/Java] N개의 최소공배수 (0) | 2025.03.01 |
[프로그래머스/Java] 영어 끝말잇기 (0) | 2025.02.28 |