Занимательные задачи 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';
Получите массив слов, у которых есть одинаковые буквы.