Занимательные задачи JavaScript. Часть 4
Дана дата:
let date = '31.12.2025';
Напишите скрипт, который выведет список дней от заданной даты на N дней вперед, прибавляя по одному дню.
Дана строка с текстом, среди которого встречается время в формате '12:59':
let str = 'aaa 12:21 bbb 12:12 ccc 12:59 ddd';
Получите из этой строки массив, содержащий время, в котором часы и минуты состоят из тех же цифр, но в обратном порядке. Например, вот такое время: '12:21'.
Дана строка с текстом:
let str = 'aaa bbb ccc ddd';
Напишите скрипт, который найдет в тексте эти даты и сменит им формат на '31.12.2025'.
Дана строка с текстом, среди которого встречается время в формате '12:59':
let str = 'aaa 12:21 bbb 12:12 ccc 12:59 ddd';
Получите из этой строки массив, содержащий время, в котором часы и минуты состоят из тех же цифр. Например, мы берем и время '12:12', и время '12:21'.
Дана дата:
let date = '31.12.2025';
Напишите скрипт, который выведет список дней от заданной даты на N дней вперед, прибавляя по одному дню, но не включая в этот список выходные дни.
Дана строка:
let str = 'abc de fghi jk';
Найдите позицию третьего знака препинания.
Дана дата:
let date = '2025-12-31';
Отнимите от нее 3 дня и выведите ее в таком же формате.
Дана строка со скобками:
'((2 * 3) + 1)'
Проверьте корректность расстановки скобок: количество открывающий должно быть равно количеству закрывающих: '(2 + 3))' - некорретно, их порядок должен быть правильным: ')(2 + 3))' - некорретно.
Дано число с нечетным количеством цифр:
let num = 12345;
Получите центральную цифру из этого числа.
Дана строка:
let str = 'abc de fghi jk';
Смените регистр всех букв в ней.