본문 바로가기
Algorithm

[프로그래머스] 두 정수 사이의 합 (JS, Python)

by YGSEO 2021. 1. 26.
728x90

JS

function solution(a, b) {
    if (a === b) {
      return a
    }

    let tmp = 0
    if (a > b) {
      tmp = a; //tmp = 5
      a = b;  // a = 3
      b = tmp;
    };
    
    let answer = 0;
    
    for (let i=a;i<=b;i++) {
        answer += i
    }
    
    
    return answer
}

Python

 

def solution(a, b):
    if a == b:
        return a
    elif a > b:
        tmp = a
        a = b
        b = tmp

    return sum(range(a,b+1))

python swap

def adder(a, b):

    if a > b: a, b = b, a

    return sum(range(a,b+1))

 

 

728x90

댓글