JavaScript: Увеличение двумерного массива

Обновлено: 14 сент., 07:13
872
Студента
91%
Завершения

enlargeArrayImage.js

Реализуйте и экспортируйте по умолчанию функцию, которая принимает изображение в виде двумерного массива и увеличивает его в два раза.

Примеры:

const arr = [
  ['*', '*', '*', '*'],
  ['*', ' ', ' ', '*'],
  ['*', ' ', ' ', '*'],
  ['*', '*', '*', '*'],
];
// ****
// *  *
// *  *
// ****

enlargeArrayImage(arr);
// ********
// ********
// **    **
// **    **
// **    **
// **    **
// ********
// ********

Также не забудьте внимательно изучить модуль с тестами: здесь расположены примеры того, как должна работать функция.

Для полного доступа к испытанию нужен базовый план

Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.

Получить доступ
1000
упражнений
2000+
часов теории
3200
тестов

Отзывы

Аватар пользователя Roman Makarov
Roman Makarov 11 сентября 2018

Интересное упражнение, хотя и кажется простым. Как я понял, flatten заменяет использование spread-оператора в операции дублирования элементов массива. Решил без flatten, алгоритм тот же, что и в решении учителя.