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

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

Дана строка:

let txt = 'the rain in spain stays mainly in the plain';

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

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

let arr = [2, 4, 6, 8, 10, 12, 14, 16, 18, 20];

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

Дан текст:

let text = 'abcdefghijklmnopqrstuvwxyz';

Расшифруйте его, если известно, что он был зашифрован шифром Цезаря со сдвигом 3. Каждая буква была заменена на букву, стоящую через 3 позиции после нее по кругу.

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

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

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

Дана строка:

let txt = 'aabbbccccdddeeeee';

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

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

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

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

Дан текст:

let text = 'The sun rises in the east and sets in the west';

Найдите в тексте все слова, которые состоят из букв, идущих в алфавитном порядке (например, 'and' - нет, а 'in' - да). Регистр не учитывайте.

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

let arr = [10, 20, 30, 40, 50, 60, 70, 80, 90];

Поверните этот массив на 4 элемента влево. Элементы, вышедшие за границу, должны оказаться в конце массива:

[50, 60, 70, 80, 90, 10, 20, 30, 40]

Дана строка с числами:

let txt = '1, 2, 3, 4, 5, 6, 7, 8, 9, 10';

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

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

let arr = [14, 9, 32, 5, 21, 47, 8, 16, 3, 28, 11, 36];

Найдите в нем все числа, которые при возведении в куб оканчиваются на само себя. Например, 5³ = 125 - подходит, а 3³ = 27 - нет.

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