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

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

Дан массив с картами:

let cards = ['A♠', 'K♠', 'Q♠', 'J♠'];

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

Дан массив с картами:

let cards = ['A♠', 'K♠', 'Q♠', 'J♠'];

Проверьте, что в этом наборе карты идут подряд по возрастанию.

Дан текст:

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

Разбейте его на массив предложений.

Дан текст:

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

Напишите функцию, которая получит первые N слов из этого текста.

Дан текст:

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

Напишите функцию, которая получит первые N предложений из этого текста.

Дан текст:

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

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

Дана строка с математическими операциями:

'2 + 3 * 5'

Выполните операции и выведите результат.

Дан текст со словами, среди которых встречаются емейлы:

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

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

Дана строка с математическими переменными и степенями:

'a^5 * b^2 * a^7 * b^3'

Напишите программу, которая будет приводить это выражение в нормальную форму, в нашем случае вот такую: 'a^12*b^5'.

Дана строка с текстом:

let str = 'aaa bbb ccc ddd';

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

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