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

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

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

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

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

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

let arr = [ [1, 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];

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

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

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

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

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

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

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

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

let arr = [ [1, 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];

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

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

let obj = { 'a': {'b': {'c': [1, 2, 3]}}, 'd': {'e': [4, 5]}, 'f': 6, };

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

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