Algorithm Problem with Python — 12day
문제 설명
두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요.
예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다.
제한조건
입출력 예
주어진 인풋의 정수 사이를 범위로 지정하여 모두 더하는 문제입니다.
제한 조건을 통해 조건문 분기를 하여 불필요한 계산을 피할 수 있습니다.
def solution(a, b):
answer = 0
if a == b:
return a
elif a > b:
for i in range(b, a+1):
answer += i
return answer
else:
for i in range(a, b+1):
answer += i
return answer
1단계 문제이기에 가장 기본적인 문법을 사용할 수 있는지 확인하는 문제로 느꼈습니다.
조건문과 for in문, range함수를 익힐 수 있는 문제였습니다.