Algorithm/Programmers

[Algorithm/Programmers] 둜또의 졜고 μˆœμœ„μ™€ μ΅œμ € μˆœμœ„ - 77484 (L1/JAVA)

dpdms2148 2023. 6. 15. 13:26
728x90

πŸ“‘λ¬Έμ œλ§ν¬

 

ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€

μ½”λ“œ μ€‘μ‹¬μ˜ 개발자 μ±„μš©. μŠ€νƒ 기반의 ν¬μ§€μ…˜ λ§€μΉ­. ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€μ˜ 개발자 λ§žμΆ€ν˜• ν”„λ‘œν•„μ„ λ“±λ‘ν•˜κ³ , λ‚˜μ™€ 기술 ꢁ합이 잘 λ§žλŠ” 기업듀을 λ§€μΉ­ λ°›μœΌμ„Έμš”.

programmers.co.kr

πŸ’»μ½”λ“œ

class Solution {
    public int[] solution(int[] lottos, int[] win_nums) {
        int[] answer = new int[2];
        int win_nums_counts = 0;//μΌμΉ˜ν•˜λŠ” 번호의 수
        int lottos_zero_counts = 0;//λ‘œλ˜μ—μ„œ μ•Œμ•„λ³Ό 수 μ—†λŠ” 번호의 수

        for(int i = 0; i < 6; i++) {
            if(lottos[i] == 0){
                lottos_zero_counts++;
                continue;
            }
            for(int j = 0; j < 6; j++) {
                if(lottos[i] == win_nums[j]){
                    win_nums_counts++;
                    break;
                }
            }
        }

        answer[0] = Math.min(7 - win_nums_counts - lottos_zero_counts, 6);
        answer[1] = Math.min(7 - win_nums_counts, 6);
        return answer;
    }
}
728x90