Дано вот такое изображение:
let bitmap = [
"................**********........................",
"...............*..........*.......................",
"..........*****............*........*.............",
".........*.................*.......*.*....*****...",
"........*................***......*...*.**.....**.",
"....****.................*.......*.....*.........*",
"..**......................*******................*",
".*...............................................*",
".*...............................................*",
"*...........****.............................****.",
"*..........*....*.........................***.....",
".*.........*....*.......................**........",
"..***.......****.......................*..........",
".....****......................******..*..........",
".........**********************.....****.........."
];
Нужно прописать функцию floodFill, запуская которую, все точки внутри контура из здёздочек превратятся в звёздочки, ну то есть содержимое картинки заполнится.
Для этого у меня есть пошаговая инструкция:
Все эти функции я прописала, вот код:
const bitmap2string = bitmap => bitmap.join("\n");
console.log(bitmap2string(bitmap));
const showOnPosition = (x, y) =>
bitmap[y].charAt(x);
const changeSymbol = (x, y, symbol) =>
bitmap[y].substr(0, x) + symbol + bitmap[y].substr(x + 1);
const floodFill = (x, y) =>
showOnPosition(x, y) !== "*"
? bitmap.map((line, i) => (i === y ? changeSymbol(x, y, "*") : line))
: bitmap;
Теперь следующие шаги, на которых я собственно и застряла:
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Текст задачи: You probably know the "like" system from Facebook and other pagesPeople can "like" blog posts, pictures or other items
Нужно что бы при клике значение translateX изменялось при каждом кликеСейчас событие срабатывает один раз
Не пойму, как так получается, что значением аргумента year становятся значения переменных carYear и personYear? Распишите пошагово, пожалуйста