Задача 171
Случайная картинка
Дана папка, содержащая картинки. По заходу на страницу выведите на экран случайную картинку из этой папки.
Случайная картинка
Дана папка, содержащая картинки. По заходу на страницу выведите на экран случайную картинку из этой папки.
🔥2👍1👏1
Задача 172
Последовательность папок
Дан некоторый URL:
$url = 'http://test.com/dir1/dir2/dir3/page.html';
Получите из него последовательный набор папок:
[
'/dir1/dir2/dir3/',
'/dir2/dir3/',
'/dir3/'
]
Последовательность папок
Дан некоторый URL:
$url = 'http://test.com/dir1/dir2/dir3/page.html';
Получите из него последовательный набор папок:
[
'/dir1/dir2/dir3/',
'/dir2/dir3/',
'/dir3/'
]
👍2🔥1👏1
Задача 173
Побочная диагональ
Дан произвольный двухмерный массив:
[
[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],
]
Получите массив элементов его побочной диагонали:
[
15, 24, 33, 42, 51
]
Побочная диагональ
Дан произвольный двухмерный массив:
[
[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],
]
Получите массив элементов его побочной диагонали:
[
15, 24, 33, 42, 51
]
👍2🔥1👏1
Задача 174
Таблица из массива
Дан массив:
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
Дана форма с инпутом. В инпут вводится число. По отправки формы создайте таблицу, заполненную данными из этого массива, содержащую столько колонок, сколько указано в инпуте.
Таблица из массива
Дан массив:
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
Дана форма с инпутом. В инпут вводится число. По отправки формы создайте таблицу, заполненную данными из этого массива, содержащую столько колонок, сколько указано в инпуте.
👍2🔥1👏1
Задача 175
Обнуление главной диагонали
Дан произвольный двухмерный массив:
[
[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],
]
Обнулите элементы его главной диагонали:
[
[ 0, 12, 13, 14, 15],
[21, 0, 23, 24, 25],
[31, 32, 0, 34, 35],
[41, 42, 43, 0, 45],
[51, 52, 53, 54, 0],
]
Обнуление главной диагонали
Дан произвольный двухмерный массив:
[
[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],
]
Обнулите элементы его главной диагонали:
[
[ 0, 12, 13, 14, 15],
[21, 0, 23, 24, 25],
[31, 32, 0, 34, 35],
[41, 42, 43, 0, 45],
[51, 52, 53, 54, 0],
]
👍2🔥1👏1
Задача 176
Шахматная таблица
Сгенерируйте HTML таблицу, покрашенную в виде шахматной доски.
Шахматная таблица
Сгенерируйте HTML таблицу, покрашенную в виде шахматной доски.
🔥2👏2👍1
Задача 177
Обнуление под диагональю
Дан произвольный двухмерный массив:
[
[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, 12, 13, 14, 15],
[ 0, 22, 23, 24, 25],
[ 0, 0, 33, 34, 35],
[ 0, 0, 0, 44, 45],
[ 0, 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, 12, 13, 14, 15],
[ 0, 22, 23, 24, 25],
[ 0, 0, 33, 34, 35],
[ 0, 0, 0, 44, 45],
[ 0, 0, 0, 0, 55],
]
👍2🔥1👏1
Задача 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 в этой папке.