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
'Algorithm' 카테고리의 다른 글
[프로그래머스] 문자열 내 p와 y의 개수 (JS, Python) (0) | 2021.01.29 |
---|---|
[프로그래머스] 문자열 내 마음대로 정렬하기 (Python , JS) (0) | 2021.01.28 |
[프로그래머스] 나누어 떨어지는 숫자 배열 (JS, Python) (0) | 2021.01.26 |
[프로그래머스] 같은 숫자는 싫어 (python, js) (0) | 2021.01.26 |
[프로그래머스] 3진법 뒤집기 (JS, Python) (0) | 2021.01.26 |
댓글