Stack Overflow на русском Asked on January 20, 2021
Можно ли сделать функцию для генерации примеров по типу '1+7'
или '4+6'
и чтобы можно было выбрать сложность.
Например:
Как сделать саму структуру понимаю,но что сделать с Math не знаю 🙂
(если можно сделать что-то подобное регуляркой,буду рад)
function generate_example(lvl) {
// Дополнительная функция, чтобы генерировать случайное число в диапазоне от 0 до 10
function rn() {
return Math.floor(Math.random() * 100);
}
const operator = {
1: Math.random() > 0.5 ? '+' : '-',
2: '*',
3: '/',
4: '%'
};
return `${rn()} ${operator[lvl]} ${rn()}`;
}
console.log(generate_example(1));
console.log(generate_example(1));
console.log(generate_example(2));
console.log(generate_example(3));
console.log(generate_example(4));
Correct answer by entithat on January 20, 2021
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP