챌린저스 매일 인증 (2) 두 정수 사이의 합

새벽하늘·2021년 6월 1일
0

프로그래머스

목록 보기
6/11

❓문제

🤔 풀기 전

  • for문 내 range에 a, b를 넣으면 되겠다!
    -> 무조건 a < b일것이라고 생각한 것이 실수

🙋🏻‍♀️ 내 코드

def solution(a, b):
    answer = 0
    if a == b:
        answer = a
    elif 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

🖥 감명받은 코드

def adder(a, b):
    return sum(range(min(a,b),max(a,b)+1))

min, max 함수로 코드를 확 단축시킬 수 있었다.

profile
만들고 싶은 거 다 만들 수 있는 그날까지

0개의 댓글

관련 채용 정보