Programmers/프로그래머스-두 정수 사이의 합-python

cosmos·2021년 3월 23일
3
post-thumbnail

문제📖

풀이🙏

  • 두 정수 a,b가 주어졌을 때, a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요.
  • a와 b가 같은 경우는 둘 중 아무 수나 리턴하라.
    -> if 조건문 + sum() + list + range로 구현하였다.

코드💻

# programmers, phase1 : 두 정수 사이의 합, python
def solution(a, b):
    if a < b :
        return sum(list(range(a, b+1)))
    else:
        return sum(list(range(b, a+1)))

최적코드

# 임형섭 , Minje Jeon , freelunch , - 외 42명 코드 참고
def adder(a, b):
    return sum(range(min(a,b), max(a,b) + 1))

결과😎


출처 && 깃허브📝

https://programmers.co.kr/learn/courses/30/lessons/12912
github

0개의 댓글