Программисты больше не нужны!
Нужны ИИ инженеры! Хотите научиться? Вступайте в канал!
15 of 67 menu
◀ ▶
Новинка! Бесплатный тренинг "Практика на Проектах". Начало 29 октября. Нарабатываем опыт! Вступайте!

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

Сделайте функцию, которая будет возвращать заданный знак числа Пи (например, тысячный знак). Номер знака передается параметром функции.

Дано некоторое число прописью:

let str = ' один миллиард двести тридцать четыре миллиона пятьсот шестьдесят семь тысяч восемсот девяносто ';

Преобразуйте эту пропись в нормальное число:

1234567890

Ваш код, конечно же, должен быть универсальным и работать для любых чисел в пределах миллиардов.

Дан массив:

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

Удалите из него все элементы, которые встречаются только один раз.

Сделайте функцию, которая будет принимать цвет в hex формате и делать его более темного оттенка.

Дан текст:

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

Найдите все места с двумя одинаковыми словами подряд и удалите лишние слова.

Даны две даты в формате год-месяц-день:

let date1 = '2025-01-15'; let date2 = '2025-03-20';

Найдите разницу в днях между этими датами.

Дан текст:

let text = 'aaa bbb ccc book keep aab';

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

Дан многомерный массив произвольного уровня вложенности:

let arr = { 'a': { 'b': { 'c': '+++' } } };

Сделайте функцию, с помощью которой можно будет получить значения элемента с любого уровня вложенности, указав ключи последовательно через точку:

let res = func('a.b.c', arr); console.log(res); // '+++'

Выведите даты ближайших 10-ти вторников.

Дан текст:

let text = 'aaa bbb ccc book keep aab';

Получите массив слов, у которых есть одинаковые буквы.

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