src/functions.js
const minNumber = 1;
const maxNumber = 10;
export const winRound = 3;
export const getRandom = () => Math.floor(Math.random() * (maxNumber - minNumber + 1)) + minNumber;
export const isEven = num => (num % 2) === 0;
export const getAnswer = num => (isEven(num) ? 'yes' : 'no');
export const getCalculate = (Num1, Num2, operation) => {
switch (operation) {
case '+':
return Num1 + Num2;
case '-':
return Num1 - Num2;
case '*':
return Num1 * Num2;
default:
return NaN;
}
};
export const getRandomForDivisor = (a, b) => Math.floor(Math.random() * (a - b + 1)) + b;
export const greatDivisor = (n, m) => {
if (m > 0) {
const k = n % m;
return greatDivisor(m, k);
}
return Math.abs(n);
};