문제 설명
두 정수 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) {
var answer = 0;
return answer;
}
💻 내가 쓴 코드
// 두 수를 입력 받고 작은 수 와 큰 수를 구분
// 작은 수에서 큰 수 까지 모든 숫자를 더함
function solution(a, b) {
let min = Math.min(a, b); // 두 수중 작은 값을 할당
let max = Math.max(a, b); // 두 수중 큰 값을 할당
let sum = 0; // 변수 sum에 초기값 할당
for (let i = min; i <= max; i++) { // 최소값부터 최대값 까지 반복
sum += i; // 모든 숫자를 더해준다.
}
return sum; // 합계를 반환
}
📌 배운 점
Math.min() 그리고 Math.max() Method를 통해 내가 입력한 수 중에서 가장 작은 값과 큰 값을 분류 해낼수 있는 방법을 배웠습니다.
1. Math.min() - 최소값을 구하는 Method
2. Math.max() - 최대값을 구하는 Method
Math.min https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Math/min
Math.max https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Math/max