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

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

Дан двухмерный массив с товарами и ценами:

let products = [ ['apple', 50], ['banana', 30], ['cherry', 80], ['date', 20], ['elderberry', 100], ];

Найдите все товары, цена которых выше средней цены всех товаров. Выведите их названия и цены.

Дан текст:

let text = 'the cat sat on the mat the dog ran away';

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

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

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

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

Дана строка:

let txt = 'HelloWorldTest';

Преобразуйте ее из формата 'CamelCase' в формат 'snake_case':

'hello_world_test'

Дан двухмерный массив:

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

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

Дана строка:

let txt = 'abcdef';

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

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

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

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

Дан текст:

let text = 'the quick brown fox jumps over the lazy dog';

Замените каждое слово на количество букв в нем, а затем найдите сумму всех полученных чисел.

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

let arr = [12, 5, 8, 19, 3, 27, 14, 6, 21, 9];

Найдите в нем все числа, которые при делении на 3 дают остаток 1, а при делении на 5 - остаток 2. Выведите их в порядке возрастания.

Дана строка:

let txt = 'aabbccddeeffgghhiijj';

Найдите самый часто встречающийся символ и замените все остальные символы на него.

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