https://school.programmers.co.kr/learn/courses/30/lessons/136798
from math import sqrt
def solution(number, limit, power):
answer=0
for i in range(1,number+1):
cnt=0
s=sqrt(i)
for j in range(1,int(s)+1):
if i%j==0:
cnt+=1
if s%1==0:
cnt=cnt*2-1
else:
cnt=cnt*2
if cnt>limit:
answer+=power
else:
answer+=cnt
return answer
'코딩테스트 > 프로그래머스' 카테고리의 다른 글
[프로그래머스/PYTHON] 푸드 파이트 대회 (0) | 2024.05.29 |
---|---|
[프로그래머스/PYTHON] 과일 장수 (0) | 2024.05.29 |
[프로그래머스/PYTHON] 명예의 전당 (1) (0) | 2024.05.29 |
[프로그래머스/PYTHON] 문자열 나누기 (0) | 2024.05.27 |
[프로그래머스/PYTHON] 가장 가까운 같은 글자 (0) | 2024.05.27 |