반응형
문제
https://school.programmers.co.kr/learn/courses/30/lessons/77884
문제 풀이
약수의 개수가 홀수 = 제곱수이므로 제곱수인 경우만 빼주고, 나머지 숫자는 더해서 계산
코드
def solution(left, right):
res = 0
for i in range(left, right+1):
if (i**0.5)%1 == 0:
res -= i
else: res += i
return res
반응형
'알고리즘 > 프로그래머스 문제풀이' 카테고리의 다른 글
[프로그래머스] lv.1 과일로 만든 아이스크림 고르기 python 풀이 (0) | 2023.10.13 |
---|---|
[프로그래머스] lv.1 아픈 동물 찾기 sql 풀이 (1) | 2023.10.13 |
[프로그래머스] lv.1 어린 동물 찾기 sql 풀이 (0) | 2023.10.11 |
[프로그래머스] lv.1 없는 숫자 더하기 python 풀이 (0) | 2023.10.10 |
[프로그래머스] lv.1 나이 정보가 없는 회원 수 구하기 sql 풀이 (0) | 2023.10.09 |