Задать вопрос
@merindema
Одесса, 20 лет

Как сделать так, что бы каждая вторая строка начиналась с противоположной цифры?

Суть в том, что у меня есть вложенный цикл , в котором восемь раз выведено строка цифр, мне нужно сделать так, что бы каждая вторая строка начиналась с другой цифры, например первая строка 01010101, а каждая вторая должна быть 10101010.
  • Вопрос задан
  • 128 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
const createTable = (
  rows,
  cols,
  cell,
  {
    rowSeparator = '\n',
    colSeparator = '',
  } = {},
) =>
  Array.from({ length: rows }, (_, i) =>
    Array.from({ length: cols }, (_, j) =>
      cell(i, j)
    ).join(colSeparator)
  ).join(rowSeparator);

console.log(createTable(8, 8, (i, j) => (i ^ j) & 1));

document.body.innerHTML = createTable(
  30,
  50,
  (i, j) => (i + j) % 2,
  { rowSeparator: '<br>' }
);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы