반응형
def check_measure(number, limit, power):
check_number = 0
for idx in range(1, int(number**(1/2))+1):
if number % idx == 0:
check_number += 1
if (idx**2) != number:
check_number += 1
if check_number > limit:
return power
else:
return check_number
def solution(number, limit, power):
count = 0
for idx in range(1, number+1):
count += check_measure(idx, limit, power)
return count
반응형
'삽집하는 개발들 > 알고리즘' 카테고리의 다른 글
[48일차][Lv1][프로그래머스][2018 KAKAO BLIND RECRUITMENT[1차]][17682] 다트 게임 (2) | 2023.08.28 |
---|---|
[47일차][Lv1][프로그래머스][120869]외계어 사전 (4) | 2023.08.24 |
[45일차][프로그래머스][42889][2019 KAKAO BLIND RECRUITMENT]실패율 (4) | 2023.08.22 |
[45일차][프로그래머스][161989]덧칠하기 (0) | 2023.08.22 |
[44일차][프로그래머스][12921]소수 찾기 (4) | 2023.08.19 |