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

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

Дан массив чисел:

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

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

Дан многомерный массив:

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

Найдите все возможные пути от левого верхнего угла до правого нижнего, двигаясь только вправо или вниз. Выведите путь с минимальной суммой чисел.

Дан многомерный массив:

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

Замените все элементы ниже главной диагонали на нули:

[ [1, 2, 3], [0, 5, 6], [0, 0, 9], ]

Дан массив чисел:

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

Найдите все возможные способы расставить между этими числами знаки '+', '-' и '*' так, чтобы получилось выражение, равное 10.

Дан многомерный объект:

let obj = { 'a': {'b': 1, 'c': {'d': 2}}, 'e': {'f': {'g': 3}}, 'h': 4, };

Найдите все значения, которые являются числами, и выведите их в порядке возрастания глубины вложенности.

Дан массив чисел:

let arr = [2, 3, 5, 7, 11, 13, 17];

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

Дан многомерный массив:

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

Найдите все возможные пути от левого верхнего угла до правого нижнего, двигаясь только вправо, вниз или по диагонали вправо-вниз. Выведите путь с максимальной суммой чисел.

Дан многомерный массив:

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

Замените все элементы выше главной диагонали на нули:

[ [1, 0, 0], [4, 5, 0], [7, 8, 9], ]

Дан массив чисел:

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

Найдите все возможные способы разбить этот массив на четверки так, чтобы суммы чисел в каждой четверке были равны.

Дан многомерный объект:

let obj = { 'a': {'b': {'c': 1, 'd': 2}}, 'e': {'f': 3, 'g': {'h': 4}}, 'i': 5, };

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

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