링크
https://school.programmers.co.kr/learn/courses/30/lessons/12912
문제
정답 1
# 반복문 사용
def solution(a, b):
result = 0
for x in range(min(a, b), max(a, b)+1):
result += x
return result
정답 2
# 직접 합계 계산
def solution(a, b):
return sum(range(min(a, b), max(a, b)+1))
정답 3
# if문 활용
def solution(a, b):
if a > b:
a, b = b, a
return sum(range(a, b+1))
'[업무 지식] > Algorithm' 카테고리의 다른 글
[index] 서울에서 김서방 찾기 (0) | 2024.12.18 |
---|---|
[콜라츠 추측] (0) | 2024.12.18 |
[하샤드 수] 숫자 x가 자신의 자릿수의 합으로 나누어 떨어지는 수 (0) | 2024.12.17 |
[정수 n 순서 정렬] 정수 내림차순으로 배치하기 (0) | 2024.12.17 |
[sqrt] 정수 제곱근 판별 (0) | 2024.12.16 |