Задача 178
Замена сегмента урла
Дан некоторый URL: $url = 'http://test.com/dir1/dir2/dir3/page.html';
Даны переменные:
$num = 2;
$val = 'eee'
Замените в URL папку с номером $num на значение $val:
'http://test.com/dir1/eee/dir3/page.html';
Замена сегмента урла
Дан некоторый URL: $url = 'http://test.com/dir1/dir2/dir3/page.html';
Даны переменные:
$num = 2;
$val = 'eee'
Замените в URL папку с номером $num на значение $val:
'http://test.com/dir1/eee/dir3/page.html';
👍2🔥1👏1
Задача 179
Случайное предсказание
Сделайте сайт, по заходу отдающий случайное предсказание, хорошее или плохое. Предсказания должны хранится в БД. При обновлении страницы предсказание не должно меняться в течении текущего дня.
Случайное предсказание
Сделайте сайт, по заходу отдающий случайное предсказание, хорошее или плохое. Предсказания должны хранится в БД. При обновлении страницы предсказание не должно меняться в течении текущего дня.
👍1🔥1👏1
Задача 180
Обнуление не диагоналей
Дан произвольный двухмерный массив:
[
[11, 12, 13, 14, 15],
[21, 22, 23, 24, 25],
[31, 32, 33, 34, 35],
[41, 42, 43, 44, 45],
[51, 52, 53, 54, 55],
]
Обнулите элементы, находящиеся не на диагоналях:
[
[11, 0, 0, 0, 15],
[ 0, 22, 0, 24, 0],
[ 0, 0, 33, 0, 0],
[ 0, 42, 0, 44, 0],
[51, 0, 0, 0, 55],
]
Обнуление не диагоналей
Дан произвольный двухмерный массив:
[
[11, 12, 13, 14, 15],
[21, 22, 23, 24, 25],
[31, 32, 33, 34, 35],
[41, 42, 43, 44, 45],
[51, 52, 53, 54, 55],
]
Обнулите элементы, находящиеся не на диагоналях:
[
[11, 0, 0, 0, 15],
[ 0, 22, 0, 24, 0],
[ 0, 0, 33, 0, 0],
[ 0, 42, 0, 44, 0],
[51, 0, 0, 0, 55],
]
👍2🔥2❤1👏1
Задача 181
Дата дня программиста
Определите дату следующего дня программиста. Этот день отмечается в 256 день года.
Дата дня программиста
Определите дату следующего дня программиста. Этот день отмечается в 256 день года.
❤1👍1
Задача 182
Разница между датами
Даны две даты в формате "год-месяц-день". Найдите разницу в днях между этими датами.
Разница между датами
Даны две даты в формате "год-месяц-день". Найдите разницу в днях между этими датами.
Задача 183
Количество слов с заданными первыми и последними буквами
Дан текст (строка). Подсчитайте количество слов, которые начинаются на заданную букву и заканчиваются на заданную букву.
Количество слов с заданными первыми и последними буквами
Дан текст (строка). Подсчитайте количество слов, которые начинаются на заданную букву и заканчиваются на заданную букву.
👍2
Задача 184
Количество рабочих дней между датами
Даны две даты в формате "год-месяц-день". Посчитайте количество рабочих дней между этими датами, исключая выходные.
Количество рабочих дней между датами
Даны две даты в формате "год-месяц-день". Посчитайте количество рабочих дней между этими датами, исключая выходные.
👍2
Задача 185
Массив вторников
Получите массив дат всех ближайших 10-ти вторников в формате "год-месяц-день".
Массив вторников
Получите массив дат всех ближайших 10-ти вторников в формате "год-месяц-день".
🤔1
Задача 186
Проверка на похожесть слов
Некоторые слова выглядят одинаково, если заменить русскую букву на английскую и наоборот. Например, русская и английская буквы 'o', а также 'H' и другие, совпадают. Это может создать проблемы на сайте, к примеру, можно зарегистрировать два 'одинаковых' логина с буквами из разных языков и писать от чужого имени.
Напишите функцию, которая сравнивает строки,
учитывая язык - строки, написанные буквами разных языков,
но выглядящие одинаково, следует признать равными.
Для простоты берем только русский и английский языки.
Проверка на похожесть слов
Некоторые слова выглядят одинаково, если заменить русскую букву на английскую и наоборот. Например, русская и английская буквы 'o', а также 'H' и другие, совпадают. Это может создать проблемы на сайте, к примеру, можно зарегистрировать два 'одинаковых' логина с буквами из разных языков и писать от чужого имени.
Напишите функцию, которая сравнивает строки,
учитывая язык - строки, написанные буквами разных языков,
но выглядящие одинаково, следует признать равными.
Для простоты берем только русский и английский языки.
Задача 187
Определение четверти года
Дана дата в формате 'год-месяц-день'. Определите, к какой четверти года относится эта, и сколько дней осталось до конца этой четверти.
Четверти года:
- I: январь-март (1-3 месяц)
- II: апрель-июнь (4-6 месяц)
- III: июль-сентябрь (7-9 месяц)
- IV: октябрь-декабрь (10-12 месяц)
Определение четверти года
Дана дата в формате 'год-месяц-день'. Определите, к какой четверти года относится эта, и сколько дней осталось до конца этой четверти.
Четверти года:
- I: январь-март (1-3 месяц)
- II: апрель-июнь (4-6 месяц)
- III: июль-сентябрь (7-9 месяц)
- IV: октябрь-декабрь (10-12 месяц)
Задача 188
Следующий день рождения
Дана дата рождения в формате 'день.месяц'. Определите, в какой день недели будет его следующий день рождения.
Следующий день рождения
Дана дата рождения в формате 'день.месяц'. Определите, в какой день недели будет его следующий день рождения.
Задача 189
Проверка на степень
Проверьте, что целое число является степенью другого целого числа. Например, 4 - вторая степень двойки, 9 - вторая степень тройки, 16 - одновременно степень и двойки и четверки. Результатом верните все варианты разложения числа на основание степени и ее показатель.
Проверка на степень
Проверьте, что целое число является степенью другого целого числа. Например, 4 - вторая степень двойки, 9 - вторая степень тройки, 16 - одновременно степень и двойки и четверки. Результатом верните все варианты разложения числа на основание степени и ее показатель.
Задача 190
Русские предложения
Дан текст, разбитый на предложения. В тексте есть русские и английские слова. Напишите код, который получит массив предложений, состоящих только из русских слов.
Русские предложения
Дан текст, разбитый на предложения. В тексте есть русские и английские слова. Напишите код, который получит массив предложений, состоящих только из русских слов.
❤1
Задача 191
Количество файлов
Дана папка. Подсчитайте количество файлов с расширением .html в этой папке.
Количество файлов
Дана папка. Подсчитайте количество файлов с расширением .html в этой папке.