반응형
https://school.programmers.co.kr/learn/courses/30/lessons/92335
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
문제풀이
def solution(n, k):
answer = 0
n = list(map(int, filter(None, convert_decimal(n, k).split("0"))))
for num in n:
if is_primes(num):
answer += 1
return answer
def convert_decimal(n, k):
result = ""
while n > 0:
remainder = n % k
result = str(remainder) + result
n //= k
return result if result else "0"
def is_primes(n):
if n < 2:
return False
for i in range(2, int(n**0.5) + 1):
if n % i == 0:
return False
return True
'프로그래머스 > lv.2' 카테고리의 다른 글
압축 (0) | 2024.02.16 |
---|---|
[3차] n진수 게임 (0) | 2024.02.15 |
전화번호 목록 (0) | 2024.02.09 |
[1차] 뉴스 클러스터링 (0) | 2024.02.08 |
피로도 (1) | 2024.02.08 |