Algorithm : Programmers - 두 정수 사이의 합

코일·2021년 12월 27일
0

algorithm

목록 보기
21/37
post-thumbnail

👉 문제

🤔생각해보기

  1. a 와 b 의 차이를 if 문으로 나눈다.
  2. range 를 통해 범위를 나누고,
  3. 범위내에 있는 값들을 누적하여 값을 얻는다.

👉 해결

def solution(a, b):
    answer = 0

    if a < b :
        for i in range(a,b+1):
            answer += i
        return answer
    elif a == b:
        return a

    elif b < a:
        for i in range(b,a+1):
            answer += i
        return answer

print(solution(3,3))

더욱 간단한 방법이 있겠지만,
이해하기 편한 방법으로 풀었다.
경우에 따라 범위를 다르게 하고 값을 누적시키는 방식이었다.

profile
How do you get what you want?🤔🤔

0개의 댓글