Codestates/C()PL;T
2020.06.23 Javascript Algorithms a010_multiplyBetween.js
Hello, Big stranger
2020. 6. 20. 12:13
"multiplyBetween" 함수를 작성하세요.
두 정수가 주어졌을때, "multiplyBetween" 함수는 첫번째 숫자부터 두번째 숫자 전까지 모든 수를 곱한 값을 반환합니다.
Notes:
-
1과 4 사이의 곱은 1 x 2 x 3 = 6 입니다.
-
만약 두번째 숫자가 첫번째 숫자보다 작다면, 0을 반환해야 합니다.
-
두 숫자가 같다면, 0을 반환해야 합니다.
-
두 숫자의 차이가 1만큼 난다면 앞의 숫자를 반환해야 합니다
-
음수일 경우에도 첫 번째 숫자부터 두 번째 숫자 앞까지의 수를 모두 곱해야 합니다
let output = multiplyBetween(2, 5);
console.log(output); // --> 24
function multiplyBetween(num1, num2) {
// your code here
}
function multiplyBetween(num1, num2) {
if(num2 <= num1 ){
return 0;
} // num2가 num1 보다 작으면 0을 반환
let result = 1 // 결과는 숫자로
for( let i = num1; i < num2; i++){
result = result * i
}
// num1 이 num2 숫자가 될때까지 반복 증가
// 처음시작하는 숫자부터 i 숫자까지 곱한다.
return result;
}