728x90
https://programmers.co.kr/learn/courses/30/lessons/12912#
오늘 문제는 엄청 쉬워서 이거 풀고 한 문제를 더 풀었는데 두 문제 모두 쉬웠다!
두 정수가 주어지면 두 정수 사이의 모든 정수의 합을 출력하는 문제로 a,b가 같은 경우와 아닌 경우로 나누기만 하면 되는 간단한 문제였다.
a,b가 같은 경우에는 a,b 중 아무거나 출력하면 되므로 가장 먼저 if문으로 케이스 나누었다.
def solution(a, b):
answer = 0
if a == b :
answer = a
else :
if a < b :
for i in range(a, b+1) :
answer += i
elif a > b :
for i in range(b, a+1):
answer += i
return answer
a,b가 다른 경우에는 a,b의 대소관계를 if문으로 구별했다. a<b인 경우엔 for문에서 range가 a부터 시작하고 a>b인 경우에는 for문에서 range가 b부터 시작하도록 하여 두 수 사이의 총 합을 구했다.
728x90