function makeMultiplesOfDigit2(num1, num2) {
//Q. 두 개의 수를 입력 받아 두 수를 포함해 두 수 사이의 수 중 2의 배수의 개수를 리턴
//for문 사용할 것
//num1, num2 둘 중 큰 수를 찾아 냄
//작은 수 부터 큰 수까지의 수 중 나누기 2 했을 때 나머지가 0인 것을 만나면 카운트
//let output = makeMultiplesOfDigit2(8, 12);
// --> 3
//반복문 : 작은 수 ~ 큰 수까지 도달하는 숫자 ++ 카운트
let minNum = Math.min(num1,num2);
let maxNum = Math.max(num1,num2);
if(minNum === 0 ){
minNum = 1; // 두개 숫자가 홀수인데 같아지면 출력 값이 0임 그래서 1,1로 만들어 주면 0됨
}
let count = 0;
for(let i = minNum; i <= maxNum; i++){
if(i % 2 === 0){
count++; //2의 배수 있으면 카운트
}
}
return count;
}
//Reference code
function makeMultiplesOfDigit2(num1, num2) {
let count = 0;
let start = num1;
let end = num2;
if (num1 > num2) {
start = num2;
end = num1;
}
if (start === 0) {
start = 1;
}
for (let i = start; i <= end; i++) {
if (i % 2 === 0) {
count += 1;
}
}
return count;
}