split
k진수로 바꾸기 str을 초기화 ""
소수는 N의 제곱근까지 나누어 떨어지는지 여부만 조사하면 됨
### math 라이브러리 사용
import math
print("2의 루트:", math.sqrt(2))
### 기본적인 방법
print("2의 루트:", 2**(1/2))
#### 출력
# 2의 루트: 1.4142135623730951
소수인지 아닌지만 확인하면 되니까 기본값을 True
is_prime = True
def solution(n, k):
answer = 0
number = ""
while n:
number = str(n % k) + number
n = n // k
# number = ['11', '', '11']
number = number.split("0")
is_prime = True
for i in number:
# i = ''
if len(i) == 0:
continue
if int(i)==0 or int(i)==1:
continue
for j in range(2,int(int(i)**(1/2))+1):
if int(i) % j == 0:
is_prime = False
break
if is_prime:
answer += 1
return answer