반응형
1. 문제
https://school.programmers.co.kr/learn/courses/30/lessons/92335#
2. 코드
function solution(n, k) {
let answer = 0;
// k진수로 변환
let newN = n.toString(k);
// 빈칸이거나 1이하인 요소 삭제
newN = newN.split("0").filter(el => el !== " " && el > 1);
let prime = true;
// 소수 판별
for(let i=0;i<newN.length;i++){
prime = true;
for(let j=2;j<=Math.sqrt(newN[i]);j++){
if(newN[i] % j === 0) {
prime = false;
break;
}
}
if(prime) answer++;
}
return answer;
}
반응형
'프로그래머스 > 구현' 카테고리의 다른 글
[문자열] 프로그래머스 '압축' - js (0) | 2023.04.06 |
---|---|
[구현] 프로그래머스 '야근 지수' - js (0) | 2023.04.06 |
[수학] 프로그래머스 '최고의 집합' - js (0) | 2023.04.04 |
[구현] 프로그래머스 '이중우선순위큐' - js (0) | 2023.04.04 |
[문자열] 프로그래머스 '뉴스 클러스터링' - js (0) | 2023.04.04 |