https://school.programmers.co.kr/learn/courses/30/lessons/92335/solution_groups?language=java
https://yadon079.github.io/2020/java/to-base-string
class Solution {
public int solution(int n, int k) {
int answer = 0;
String[] str = Integer.toString(n,k).split("0");
for(String temp : str) {
if(!temp.equals("") && !temp.equals("1")) {
boolean isprime = false;
long a = Long.parseLong(temp);
for(int i = 2; i <= Math.sqrt(a); i++) {
if(a % i == 0) {
isprime = true;
break;
}
}
answer = isprime ? answer : answer+1;
}
}
return answer;
}
}
'프로그래머스' 카테고리의 다른 글
[프로그래머스 Level 2] 가장 큰 수 [자바] (0) | 2022.11.13 |
---|---|
[프로그래머스 Level 3] 기지국 설치 [Java] (0) | 2022.11.01 |
[프로그래머스 Level 2] 전화번호 목록 [Java] (0) | 2022.10.05 |
[프로그래머스 Level 2] 뉴스 클러스터링 [Java] (0) | 2022.10.01 |
[프로그래머스 Level 2] 위장 [Java] (0) | 2022.09.30 |