L1 : 기사단원의 무기 Python

jhyunn·2023년 1월 22일
0

Programmers

목록 보기
52/69

L1 : 기사단원의 무기 Python

https://school.programmers.co.kr/learn/courses/30/lessons/136798

def solution(number, limit, power):
    answer = 0
    for n in range(1, number+1):
        cnt = 0
        for t in range(1, int(n**0.5)+1):
            if n%t == 0:
                if t == n**0.5:
                    cnt += 1
                else:
                    cnt += 2

            if cnt > limit:
                cnt = power
                break
        answer += cnt
    return answer

#공약수 #제곱근

profile
https://github.com/Sungjeonghyun

0개의 댓글