내가 짠 코드
def solution(a, b):
answer = 0
if a > b :
for i in range(b, a+1):
answer = answer + i
return answer
elif b > a :
for j in range(a, b+1):
answer = answer + j
return answer
else:
return a
채점 결과
정확성: 100.0
합계: 100.0 / 100.0
case1 : a가 b보다 큰 경우
case2 : b가 a보다 큰 경우
case3 : a와 b가 같은 경우
총 3가지로 나눠 코드를 짜보았다.
sum, maximum, minimum 을 활용한 간결한 코드
def solution(a, b):
return sum(range(min(a,b), max(a,b)+1))