Day71

강태훈·2026년 4월 13일

nbcamp TIL

목록 보기
71/97

알고리즘 코드카타

Employee Bonus

select a.name, ifnull(b.bonus, null) as bonus
from Employee a
left join Bonus b
on a.empId = b.empId
where b.bonus is null
or b.bonus < 1000
;

소수 만들기

class Solution {
    public int solution(int[] nums) {
        int answer = 0;
        
        for (int i = 0; i < nums.length-2; i++) {
            for (int j = i+1; j < nums.length-1; j++) {
                for (int k = j+1; k < nums.length; k++) {
                    int sum = nums[i] + nums[j] + nums[k];
                    if(summ(sum)){
                        answer++;
                    }
                }
            }

        }

        return answer;
    }

    public boolean summ(int sum){
        int index = 0;
        for (int i = 2; i < sum; i++) {
            if (sum % i == 0) {
                index++;
            }
        }

        if (index != 0) {
            return false;
        }else {
            return true;
        }
    }
}

0개의 댓글