Задача 114
Часы и минуты одинаковые цифры
Дана строка с текстом, среди которого встречается время в формате '12:59'. Получите из этой строки массив, содержащий время, в котором часы и минуты состоят из тех же цифр. Например, мы берем и время '12:12', и время '12:21'.
Часы и минуты одинаковые цифры
Дана строка с текстом, среди которого встречается время в формате '12:59'. Получите из этой строки массив, содержащий время, в котором часы и минуты состоят из тех же цифр. Например, мы берем и время '12:12', и время '12:21'.
👍1🔥1👏1
Задача 115
Список дат без выходных
Дана дата в формате '31.12.2025'. Напишите скрипт, который выведет список дней от заданной даты на N дней вперед, прибавляя по одному дню, но не включая в этот список выходные дни.
Список дат без выходных
Дана дата в формате '31.12.2025'. Напишите скрипт, который выведет список дней от заданной даты на N дней вперед, прибавляя по одному дню, но не включая в этот список выходные дни.
👍1🔥1👏1
Задача 116
Позиция знака препинания
Дана строка. Найдите позицию третьего знака препинания.
Позиция знака препинания
Дана строка. Найдите позицию третьего знака препинания.
👍2🔥1👏1
Задача 117
Отнимание от даты
Дана дата в формате '2025-12-31'. Отнимите от нее 3 дня и выведите ее в таком же формате.
Отнимание от даты
Дана дата в формате '2025-12-31'. Отнимите от нее 3 дня и выведите ее в таком же формате.
👍1🔥1👏1
Задача 118
Корректность скобок
Дана строка со скобками, например, такая: '((2 * 3) + 1)'. Проверьте корректность расстановки скобок: количество открывающий должно быть равно количеству закрывающих: '(2 + 3))' - некорретно, их порядок должен быть правильным: ')(2 + 3))' - некорретно.
Корректность скобок
Дана строка со скобками, например, такая: '((2 * 3) + 1)'. Проверьте корректность расстановки скобок: количество открывающий должно быть равно количеству закрывающих: '(2 + 3))' - некорретно, их порядок должен быть правильным: ')(2 + 3))' - некорретно.
👍1🔥1👏1
Задача 119
Центральная цифра
Дано число с нечетным количеством цифр. Получите центральную цифру из этого числа.
Центральная цифра
Дано число с нечетным количеством цифр. Получите центральную цифру из этого числа.
👍2🔥1👏1
Задача 120
Сменить регистр
Дана строка. Смените регистр всех букв в ней.
Сменить регистр
Дана строка. Смените регистр всех букв в ней.
👍1🔥1👏1🤓1
Задача 121
Последний сегмент пути к папке
Дан некоторый путь к папке '/aaa/bbb/ccc/'. Получите последний сегмент пути. В нашем случае это будет '/ccc/'.
Последний сегмент пути к папке
Дан некоторый путь к папке '/aaa/bbb/ccc/'. Получите последний сегмент пути. В нашем случае это будет '/ccc/'.
👍1🔥1👏1
Задача 122
Замена сегмента пути
Дан некоторый путь к папке '/aaa/bbb/ccc/'. Поменяйте заданный сегмент пути на новое значение. К примеру, поменяем второй сегмент пути: '/aaa/+++/ccc/'
Замена сегмента пути
Дан некоторый путь к папке '/aaa/bbb/ccc/'. Поменяйте заданный сегмент пути на новое значение. К примеру, поменяем второй сегмент пути: '/aaa/+++/ccc/'
👍2❤1🔥1👏1
Задача 123
Увеличение сегмента пути
Дан некоторый путь к папке, содержащий числа '/1/2/3/'. Увеличьте заданный сегмент пути на единицу. К примеру, увеличим второй сегмент пути: '/1/3/3/'
Увеличение сегмента пути
Дан некоторый путь к папке, содержащий числа '/1/2/3/'. Увеличьте заданный сегмент пути на единицу. К примеру, увеличим второй сегмент пути: '/1/3/3/'
👍1🔥1👏1
Задача 124
Получение имени файла
Дан некоторый путь, ведущий к папке '/aaa/bbb/ccc/' или к файлу '/aaa/bbb/ccc.html'. Получите из пути имя файла с его расширением, если это возможно.
Получение имени файла
Дан некоторый путь, ведущий к папке '/aaa/bbb/ccc/' или к файлу '/aaa/bbb/ccc.html'. Получите из пути имя файла с его расширением, если это возможно.
👍1🔥1👏1
Задача 125
Язык запроса
Пусть в первом сегменте адреса задается язык пользователя: '/ru/bbb/ccc/'. Напишите программу, которая получит этот язык.
Язык запроса
Пусть в первом сегменте адреса задается язык пользователя: '/ru/bbb/ccc/'. Напишите программу, которая получит этот язык.
👍1🔥1👏1🙈1
Задача 126
Сортировка по количеству
Дан массив:
[
[1, 2, 3],
[1, 2],
[1, 2, 3, 4, 5],
[1],
[1, 2, 3, 4],
]
Отсортируйте элементы массива по возрастанию количества элементов в подмассиве.
Сортировка по количеству
Дан массив:
[
[1, 2, 3],
[1, 2],
[1, 2, 3, 4, 5],
[1],
[1, 2, 3, 4],
]
Отсортируйте элементы массива по возрастанию количества элементов в подмассиве.
👍2🔥1👏1🤪1
Задача 127
Сортировка по сумме
Дан массив:
[
[2, 4, 5],
[1, 2, 3],
[0, 1, 1],
[5, 7, 1],
]
Отсортируйте элементы массива по возрастанию суммы элементов подмассива.
Сортировка по сумме
Дан массив:
[
[2, 4, 5],
[1, 2, 3],
[0, 1, 1],
[5, 7, 1],
]
Отсортируйте элементы массива по возрастанию суммы элементов подмассива.
👍1🔥1👏1
Задача 128
Пирамидка
Выведите на экран следующую пирамидку:
x
xx
xxx
xxxx
xxxxx
Пирамидка
Выведите на экран следующую пирамидку:
x
xx
xxx
xxxx
xxxxx
☃1👍1🔥1👏1
Задача 129
Слияние в числа
Дан массив, подмассивы которого содержат цифры:
[
[1, 2, 3],
[4, 5, 6],
[7, 8, 9],
]
Слейте элементы этого массива в числа:
[123, 456, 789]
Слияние в числа
Дан массив, подмассивы которого содержат цифры:
[
[1, 2, 3],
[4, 5, 6],
[7, 8, 9],
]
Слейте элементы этого массива в числа:
[123, 456, 789]
Задача 130
Двойная пирамидка
Выведите на экран следующую пирамидку:
xx
xxxx
xxxxxx
xxxxxxxx
xxxxxxxxxx
Двойная пирамидка
Выведите на экран следующую пирамидку:
xx
xxxx
xxxxxx
xxxxxxxx
xxxxxxxxxx
👍2🔥1👏1
Задача 131
Заполнение массива до квадрата
Дан следующий массив:
$arr = [1, 2, 3, 4, 5, 6];
Дано также число:
$num = 3;
Добавьте в приведенный массив столько пустых строк, чтобы длина массива стала равна квадрату числа из переменной.
Заполнение массива до квадрата
Дан следующий массив:
$arr = [1, 2, 3, 4, 5, 6];
Дано также число:
$num = 3;
Добавьте в приведенный массив столько пустых строк, чтобы длина массива стала равна квадрату числа из переменной.
👍1🔥1👏1
Задача 132
Пирамидка-столбец
Выведите на экран следующую пирамидку:
111
222
333
444
555
666
777
888
999
Пирамидка-столбец
Выведите на экран следующую пирамидку:
111
222
333
444
555
666
777
888
999
👍1🔥1👏1
Задача 133
Число прописью
Сделайте функцию, которая будет принимать число, а возвращать это число прописью. Пусть функция работает с числами до 999.
Смотрите пример:
func(123); // выведет 'сто двадцать три'
Число прописью
Сделайте функцию, которая будет принимать число, а возвращать это число прописью. Пусть функция работает с числами до 999.
Смотрите пример:
func(123); // выведет 'сто двадцать три'
👍1🔥1👏1