프로그래머스 1단계 - 두 정수 사이의 합

원동휘·2022년 9월 20일
0

프로그래머스

목록 보기
13/46

< 문제 >

풀이

  • 매개변수 a와b중 어떤값이 더 클지 or 둘이 값이 같은지 모르는상황에서 두숫자의 최소값, 최대값을 구해서 변수에 저장하고 그 변수를 가지고 반복을 돌려서 반복될때마다 반복에 해당하는값을 더한다.
    이렇게 하면 a,b가 같을때도 대응할 수 있도록한 풀이
function solution(a, b) {
  let answer = 0;
  const minValue = Math.min(a, b);
  const maxValue = Math.max(a, b);
  for (let i = minValue; i <= maxValue; i++) {
    answer += i;
  }
  return answer;
}

console.log(solution(3, 5));
console.log(solution(3, 3));
console.log(solution(5, 3));
profile
Front-End Developer #Nextjs #React #Typescript

0개의 댓글