-
소수만들기과거⚰️/코테 (구) 2021. 7. 30. 17:02
문제
풀이
조금은 정직(?)하게 배열의 세수를 하나하나 구해서 소수인지 확인하기
답
class Solution { public int solution(int[] nums) { int answer = 0; for(int i=0; i<nums.length; i++){ for(int j=i+1; j<nums.length; j++){ for(int k=j+1; k<nums.length; k++){ int x = nums[i] + nums[j] + nums[k]; if(check(x)){ answer++; } } } } return answer; } private boolean check(int x){ int cnt = 0; for(int i=1; i<=x; i++){ if(x%i==0){ cnt++; } if(cnt>2){ return false; } } return cnt==2; } }
'과거⚰️ > 코테 (구)' 카테고리의 다른 글
leet Code 7. Reverse Integer 문제 (0) 2022.01.12 leetCode twosum (0) 2022.01.12 백준 1076 저항 해결 코틀린(kotlin) (0) 2022.01.05 백준 1009번 문제 코틀린(kotlin) (0) 2022.01.05 2xn 타일링 (0) 2021.07.29