Занимательные задачи JavaScript. Часть 1
Дан год:
let year = 2025;
Получите год начала и год конца столетия, соответствующий заданному году.
Определите, что год находится в интервале от 1900 до 2100 с помощью одного только регулярного выражения.
Даны два промежутка:
['2025-03-11', '2025-10-30']
['2025-05-11', '2026-12-31']
Получите даты начала и конца пересечения.
Определите, что переданная строка является корректным временем вида 'часы:минуты'. Часы и минуты не должны выходить за диапазон времени.
Удалите одной регуляркой все слова из предложения, содержащие две одинаковые следующие друг за другом буквы.
Дано целое число:
let num = 100;
Разбейте его на два целых слагаемых случайным образом.
Дана строка:
let str = 'abc de fghi jk';
Удалите из нее каждое второе слово.
Дан текст:
let text = 'aaa bbb ccc aaa ddd bbb';
Получите объект, ключами которого будут символы, а значениями - их процентное содержание в тексте.
Дан текст:
let text = 'aaa bbb ccc aaa ddd bbb';
Найдите символ, который наиболее часто встречается в этом тексте.
Дана дата:
let date = '2025-12-31';
Проверьте, что эта дата корректная.