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

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

Даны два объекта:

let dct1 = {'a': 1, 'b': 2, 'c': 3}; let dct2 = {'b': 4, 'c': 5, 'd': 6};

Объедините их так, чтобы значения по одинаковым ключам суммировались:

{'a': 1, 'b': 6, 'c': 8, 'd': 6}

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

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

Найдите все числа, которые можно получить, переставив цифры числа 12 и умножив на 2.

Дан текст:

let text = 'hello world hello python world code';

Составьте объект, где ключами будут слова, а значениями - массивы позиций этих слов в тексте (нумерация слов с 0).

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

let arr = [10, 20, 30, 40, 50];

Найдите все числа, которые можно получить, поменяв местами две цифры в числе 10.

Дана строка:

let txt = 'abcdefghij';

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

Даны два массива:

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

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

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

let arr = [[1, 'a'], [2, 'b'], [3, 'c'], [4, 'd']];

Преобразуйте его в два отдельных массива: первый - все числа, второй - все буквы.

Дан текст:

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

Замените каждое слово на его последнюю букву, а затем соберите из этих букв новую строку.

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

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

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

Дана строка:

let txt = 'kayak level racecar hello world madam';

Найдите в ней все слова-палиндромы и отсортируйте их по длине в порядке убывания. При равенстве длины - по алфавиту.

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