Programmers [Programmers] 소수 만들기 문제 - (javascript) - 728x90 문제 이름 : 소수 만들기 <<< 문제 내용 >>> function solution(nums) { let answer = []; const dfs = (cnt, sum, idx) => { if(cnt === 3){ answer.push(sum); return; } for(let i=idx; i<nums.length; i++){ dfs(cnt+1, sum+nums[i], i+1); } } const sosu = (idx) => { for(let i=2; i<=Math.sqrt(idx); i++){ if(idx%i === 0) return false; } return true; } dfs(0, 0, 0); return answer.filter(el=> sosu(el)).length; } 도움이 되셨다면 공감 부탁드립니다. 공유하기 URL 복사카카오톡 공유페이스북 공유엑스 공유 게시글 관리 구독하기MoveRoad's Factory 저작자표시 Contents 당신이 좋아할만한 콘텐츠 [Programmers] 같은 숫자는 싫어 문제 - (javascript) 2022.02.25 [Programmers] 네트워크 문제 - (javascript) 2022.02.14 [Programmers] 소수 찾기 문제 - (javascript) 2022.02.12 [Programmers] 베스트앨범 문제 - (javascript) 2022.02.08 댓글 0 + 이전 댓글 더보기