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

알고리즘 풀러가기🔍

📕 문제

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


입출력 예시

a
b
출력
3
5
12
3
3
3
5
3
12

💡 풀이

function solution(a, b) {
  var arr = [a, b].sort((a, b) => {
    return a - b
  })
  var sum = null
  for (var i = arr[0]; i <= arr[1]; i++) {
    sum += i
  }
  return sum
}

solution(3, 5)
solution(3, 3)
solution(5, 3)
  1. a와 b를 작은 순서대로 나열함.
  2. for문으로 a부터 b까지의 수를 더함.

Written by@[owlssi]
프론트 공부 중입니다.

GitHub