프로그래머스: 두 정수 사이의 합

승헌·2022년 3월 3일
0

프로그래머스 Level 1

목록 보기
21/51

(문제링크)

문제

두 정수 a, b가 주어졌을 때 ab 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요.
예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다.

제한사항

  • ab가 같은 경우는 둘 중 아무 수나 리턴하세요.
  • ab는 -10,000,000 이상 10,000,000 이하인 정수입니다.
  • ab의 대소관계는 정해져있지 않습니다.

입출력 예

abreturn
3512
333
5312

풀이

a 에서 b 까지의 모든 수를 더해서 return 한다.

소스코드

function solution(a, b) {
    let sum = 0;
    let small = Math.min(a, b);
    let big = Math.max(a, b);
    
    for (let i=small; i<=big; i++) sum += i;
    return sum;
}
profile
https://heony704.github.io/ 이리콤

0개의 댓글