https://school.programmers.co.kr/learn/courses/30/lessons/136798?language=python3
def solution(number, limit, power):
answer = 0
for i in range(1, number+1):
cnt = 0 # 총 약수의 수
for j in range(1, int(i**0.5)+1):
if (i%j == 0) :
cnt = cnt+1
if i//j != j:
cnt += 1
if cnt > limit :
break;
if cnt > limit :
answer += power
else :
answer += cnt
return answer
# 각 기사는 자신의 번호의 약수 개수에 해당하는 공격력을 가진 무기를 구매
# 15의 약수는 4개 -> 공격력이 4 but 제한수치가 3이면 power로 변경
# 각 약수는 자신을 제외하면 n/2 보다 작은 값