한 걸음씩 기록하며

[프로그래머스 코딩테스트] 두 정수 사이의 합 본문

알고리즘 & 코딩테스트

[프로그래머스 코딩테스트] 두 정수 사이의 합

Haksae 2022. 1. 14. 18:06

[두 정수 사이의 합]

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

 

⛏제한 조건

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

 

📁 입출력 예시

👉🏻  답안

function solution(a, b) {
  let sum = 0;
  if (a > b) {
    for (let i = b; i <= a; i++) {
      sum += i;
    }
  } else {
    for (let i = a; i <= b; i++) {
      sum += i;
    }
  }
  return sum;
}

 

📑  간단한 설명

 

문제를 키는 순간 주방에서 나는 소리 때문에, 집안일을 조금 해야겠다는 압박에.. 머리 속에서 생각나는대로 빨리 써내려간 답안이다..

그래서 매우 더럽고 세련되지 못한 것이지만, 나중에 내가 내 코드를 디벨롭하기 위해 일단 적어둔다..

 

 

p.s 이분은 누구신가..... 나는 바보인가....

Comments