РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
18 of 67 menu

Занимательные задачи JavaScript. Часть 18

Дан произвольный многомерный массив:

let arr = [1, [2, [3, [4]]], 5];

Определите максимальный уровень вложенности этого массива.

Дан массив:

let arr = [1, 2, 3, 4, 5, 6, 7, 8, 9];

Запишите в другой массив N случайных элементов из него так, чтобы один элемент был использован только один раз.

Найдите суммарное количество единиц в числах от 1 до 100.

Напишите функцию, которая подсчитает, сколько слов в строке начинаются на заданную букву.

Дан массив товаров с ценами:

let products = { 'product1': 100, 'product2': 200, 'product3': 300, 'product4': 400, };

Дана сумма:

let sum = 500;

Выведите все возможные комбинации товаров, которые можно купить на эту сумму.

Нарисуйте в браузере треугольник Паскаля произвольного размера.

Напишите скрипт, который считывает название файлов из папки и, если эти названия на русском, меняет их на транслит.

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

Напишите функцию, которая подсчитает, сколько слов в строке заканчиваются на заданную букву.

Напишите функцию, которая из единственного числа английского существительного делает множественное. Не забудьте про слова-исключения.

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить