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

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

Определите дату следующего дня программиста. Этот день отмечается в 256 день года.

Дан текст, разбитый на предложения:

let text = 'Привет мир. Hello world. Как дела. How are you.';

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

Дана папка.

Подсчитайте количество файлов с расширением .html в этой папке.

Дан текст:

let text = 'aaa bbb ccc aaa ddd bbb';

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

Дана папка с файлами.

Напишите код, который разложит эти файлы по папкам. В папку 1 первые 10 файлов, в папку 2 вторые 10 файлов и так далее.

Дан файл с текстом:

let text = 'строка1\nстрока2\nстрока3\n...\nстрока25';

Напишите код, который разложит части этого текста по файлам. Положите первые 10 строк текста в файл 1.txt, вторые 10 строк в файл 2.txt и так далее.

Дан файл с текстом:

let text = 'aaa 12 bbb 345 ccc 67 ddd';

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

Дан файл с текстом:

let text = 'aaa test@mail.com bbb user@site.ru ccc';

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

Дан произвольный двухмерный массив:

[ [11, 12, 13, 14, 15], [21, 22, 23, 24, 25], [31, 32, 33, 34, 35], [41, 42, 43, 44, 45], [51, 52, 53, 54, 55], ]

Переставьте местами два заданных ряда:

[ [51, 52, 53, 54, 55], [21, 22, 23, 24, 25], [31, 32, 33, 34, 35], [41, 42, 43, 44, 45], [11, 12, 13, 14, 15], ]

Дан произвольный двухмерный массив:

[ [11, 12, 13, 14, 15], [21, 22, 23, 24, 25], [31, 32, 33, 34, 35], [41, 42, 43, 44, 45], [51, 52, 53, 54, 55], ]

Переставьте местами два заданных столбца:

[ [11, 15, 13, 14, 12], [21, 25, 23, 24, 22], [31, 35, 33, 34, 32], [41, 45, 43, 44, 42], [51, 55, 53, 54, 52], ]
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить