Добрый день. Подскажите как я могу заменить рандомное число на "*". Например:
0 2 4 6 "*" 10 12. Звездочка в данном случае равна 8 соответственно.
const get = () => {
let startNumber = 0
let multiplier = 2;
let quantity = 7;
for (let i = 1; i <= quantity; i++) {
console.log(startNumber)
startNumber += multiplier;
}
}
get()
Сам сделал:
const generateRandomNumber = (min, max) => {
const rand = min - 0.5 + Math.random() * (max - min + 1);
return Math.round(rand);
};
const get = () => {
let startNumber = generateRandomNumber(1,7)
let step = 2;
let quantity = 8;
let secretNumber = generateRandomNumber(1,7)
let secret = '..'
const answer = []
const q = []
for (let i = 1; i <= quantity; i++) {
if (i === secretNumber) {
q.push(secret)
answer.push(startNumber)
}
else {
q.push(startNumber)
}
startNumber += step;
}
console.log(`${q}`.replace(/,/g , " "))
console.log(`${answer}`)
}
get()