문제링크: 기사단원의 무기
✍🏻 Information
| content | |
|---|---|
| 언어 | python |
| 난이도 | ⭐️⭐️+0.5 |
| 풀이시간 | 20분 |
| 제출횟수 | 3 |
| 인터넷검색유무 | no |
🍒 My Code
def solution(number, limit, power):
num = []
for i in range(1,number+1):
n = 0
for j in range(1,int(i**(1/2))+1):
if i%j==0:
if j!=(i**(1/2)):
n+=2
else:
n+=1
if n>limit:
num.append(power)
break
if n<=limit:
num.append(n)
return sum(num)
💡 What I learned