티스토리 뷰

def solution(n, k):
    answer = 0
    convert = ""
    while n >= k:
        convert = str(n % k) + convert
        n = n // k
    convert = str(n) + convert
    convert_ = convert.split("0")
    convert_ = [v for v in convert_ if v]
    print(convert_)
    for i in convert_:
        flag = True
        if i != "1":
            for j in range(2, int(int(i)**0.5)+1):
                if int(i) % j == 0:
                    flag = False
                    break
        else:
            flag = False

        if flag:
            answer = answer + 1

    return answer

list에서 빈 값 제거하는 방법

list = [i for i in list if i]

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함