Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 23.08.2020, 23:13
Интересующийся
Отправить личное сообщение для AleBa Посмотреть профиль Найти все сообщения от AleBa
 
Регистрация: 13.06.2020
Сообщений: 18

Функция прогрессии
Добрый день. Подскажите как я могу заменить рандомное число на "*". Например:
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()

Последний раз редактировалось AleBa, 24.08.2020 в 15:39.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как-то странно работает код. Не выполняется целиком функция Yuriy-155 jQuery 7 22.11.2019 16:14
Функция ориентации Castromen Общие вопросы Javascript 1 23.02.2018 17:53
Функция вызывается несколько раз KiberQ Общие вопросы Javascript 11 01.03.2017 15:45
не вызывается функция при изменении option soft4you Общие вопросы Javascript 1 23.07.2014 17:41
AJAX функция для новых html-элементов broadcast77 AJAX и COMET 25 03.03.2014 14:01