-
[프로그래머스] k진수에서 소수 개수 구하기코테 준비/구현 2023. 1. 23. 18:59
import math def isprime(num): #소수인지 판단 for i in range(2,int(math.sqrt(num))+1): if num%i==0: return False return True def solution(n, k): change='' count=0 while n > 0: n, mod = divmod(n, k) change+=str(mod) change=change[::-1].split('0') #k진수로 변환 for i in change: if i: if int(i)!=1 and isprime(int(i))==True: count+=1 return count
'코테 준비 > 구현' 카테고리의 다른 글
[백준] 1002. 터렛 (0) 2023.01.26 [프로그래머스] 3차 압축 (LZW 알고리즘) (0) 2023.01.26 [프로그래머스] 귤 고르기 (0) 2023.01.23 [백준] 25501. 재귀의 귀재 (0) 2023.01.18 [프로그래머스] 예상대진표 (0) 2023.01.18