728x90
<문제 설명>
https://programmers.co.kr/learn/courses/30/lessons/12912
두 정수가 주어지면, 그 정수 사이에 있는 모든 정수의 합을 반환하면 되는 문제이다.
입출력의 예는 다음과 같다.
a | b | return |
3 | 5 | 12 |
3 | 3 | 3 |
5 | 3 | 12 |
<문제 해결 아이디어>
반복문으로 해결 가능한 문제이다.
다만 주의할 것은 항상 a가 b보다 작거나 같지 않다는 점이다.
따라서 이 부분을 조건문으로 제한을 두어, 항상 a가 b보다 작거나 같도록 설정하였다.
<문제 풀이 코드>
def solution(a, b):
answer = 0
if a>b:
a,b = b,a
for i in range(a,b+1):
answer += i
return answer
728x90
반응형
'알고리즘' 카테고리의 다른 글
[프로그래머스 lv 1] x만큼 간격이 있는 n개의 숫자.py (0) | 2022.01.20 |
---|---|
[프로그래머스 lv 1] 같은 숫자는 싫어.py (2) | 2022.01.17 |
[프로그래머스 lv 1] 3진법 뒤집기.py (0) | 2022.01.12 |
[프로그래머스 lv 1] 내적.py (0) | 2022.01.11 |
[프로그래머스 lv 1] 음양 더하기.py (0) | 2022.01.05 |