Задача 136
Перемешивание слов
Дан текст со словами. Перемешайте все слова этого текста в случайном порядке.
Перемешивание слов
Дан текст со словами. Перемешайте все слова этого текста в случайном порядке.
Задача 137
Процесс нахождения НОК
Даны два числа. Выведите на экран процесс нахождения НОК, как в школе.
Процесс нахождения НОК
Даны два числа. Выведите на экран процесс нахождения НОК, как в школе.
Задача 138
Процесс нахождения НОД
Даны два числа. Выведите на экран процесс нахождения НОД, как в школе.
Процесс нахождения НОД
Даны два числа. Выведите на экран процесс нахождения НОД, как в школе.
Задача 139
Удаление пустых элементов массива
Удалите из массива все элементы, являющиеся пустыми строками.
Пример:
[1, '', 2, '', '', 3]
Удаление пустых элементов массива
Удалите из массива все элементы, являющиеся пустыми строками.
Пример:
[1, '', 2, '', '', 3]
Задача 140
Удалить дубли из двухмерного массива
Дан двухмерный массив:
$users = [
[
'name' => 'john',
'surn' => 'smit',
],
[
'name' => 'john',
'surn' => 'book',
],
[
'name' => 'eric',
'surn' => 'smit',
],
];
Удалите из этого массива подмассивы-дубли,
имеющие совпадение по заданному
полю, в нашем случае, по name или surn.
Удалить дубли из двухмерного массива
Дан двухмерный массив:
$users = [
[
'name' => 'john',
'surn' => 'smit',
],
[
'name' => 'john',
'surn' => 'book',
],
[
'name' => 'eric',
'surn' => 'smit',
],
];
Удалите из этого массива подмассивы-дубли,
имеющие совпадение по заданному
полю, в нашем случае, по name или surn.
Задача 141
Одинаковый набор цифр
Даны два числа. Проверьте что эти числа состоят из одинакового набора цифр. Иначе говоря, проверьте то, что перестановкой цифр одного числа можно получить другое число.
Одинаковый набор цифр
Даны два числа. Проверьте что эти числа состоят из одинакового набора цифр. Иначе говоря, проверьте то, что перестановкой цифр одного числа можно получить другое число.
Задача 142
Знаки в дробной части
Дано число. Узнайте, сколько знаков у него в дробной части.
Знаки в дробной части
Дано число. Узнайте, сколько знаков у него в дробной части.
Задача 143
Супервложенный массив
Создайте массив следующего вида:
[ 1, [2], [[3]], [[[4]]], [[[[5]]]] ]
Массив может быть произвольной длины.
Супервложенный массив
Создайте массив следующего вида:
[ 1, [2], [[3]], [[[4]]], [[[[5]]]] ]
Массив может быть произвольной длины.
Задача 144
Сумма кусочков строки
Дана строка с цифрами, например: '12345678'. Просуммируйте числа этой строки вот таким образом: 12+34+56+78. Строка, конечно же, может быть произвольной (но только с цифрами внутри).
Сумма кусочков строки
Дана строка с цифрами, например: '12345678'. Просуммируйте числа этой строки вот таким образом: 12+34+56+78. Строка, конечно же, может быть произвольной (но только с цифрами внутри).
Задача 145
Пути к вложенным папкам
Дана папка с файлами и подпапками, в подпапках могут быть свои подпапки и файлы и так далее. Выведите на экран пути ко всем файлам, расположенных в этих папках.
Пути к вложенным папкам
Дана папка с файлами и подпапками, в подпапках могут быть свои подпапки и файлы и так далее. Выведите на экран пути ко всем файлам, расположенных в этих папках.
Долгожданный Бесплатный Курс
по выкладке сайта на хостинг.
МЫ УЖЕ НАЧАЛИ!
Присоединяйтесь к нам:
https://t.me/+y5vJj26fArJmODVi
В этом курсе я постараюсь рассказать о выкладке на хостинг всё: покупка домена, обычные хостинги и vps, работа через ftp и ssh, базы данных sql и mongo, https сертификаты, выкладка nodejs, выкладка фрейморков и cms, выкладка с github через ssh на vps, работа с популярными панелями управления и другое:)
по выкладке сайта на хостинг.
МЫ УЖЕ НАЧАЛИ!
Присоединяйтесь к нам:
https://t.me/+y5vJj26fArJmODVi
В этом курсе я постараюсь рассказать о выкладке на хостинг всё: покупка домена, обычные хостинги и vps, работа через ftp и ssh, базы данных sql и mongo, https сертификаты, выкладка nodejs, выкладка фрейморков и cms, выкладка с github через ssh на vps, работа с популярными панелями управления и другое:)
Telegram
Бесплатный курс по хостингам
Для записи на курс вступите в данный канал. Затем ожидайте: в день начала курса в него придут все инструкции:)
Задача 146
Самые длинные слова
Дана строка с текстом. Выведите на экран самое длинное слово из этого текста (или слова, если несколько слов имеют одинаковую длину).
Самые длинные слова
Дана строка с текстом. Выведите на экран самое длинное слово из этого текста (или слова, если несколько слов имеют одинаковую длину).
Задача 147
Проверка отсортированности массива
Дан массив с числами. Проверьте, что элементы этого массива идут по возрастанию или убыванию чисел.
Проверка отсортированности массива
Дан массив с числами. Проверьте, что элементы этого массива идут по возрастанию или убыванию чисел.
Задача 148
Удаление элемента по значению
Сделайте функцию, которая будет удалять элементы из массива по заданному значению.
Удаление элемента по значению
Сделайте функцию, которая будет удалять элементы из массива по заданному значению.
Задача 149
Перемешать массив
Дан массив. Перетосуйте его элементы случайным образом, не пользуясь стандартной функцией shuffle.
Перемешать массив
Дан массив. Перетосуйте его элементы случайным образом, не пользуясь стандартной функцией shuffle.
Задача 150
Аналог array_merge_recursive
В PHP есть функция array_merge_recursive, которая корректно сливает массивы, даже есть у них есть одинаковые ключи. Создайте свою функцию, которая будет реализовывать такое поведение (функция должна работать с любым количеством массивов).
Аналог array_merge_recursive
В PHP есть функция array_merge_recursive, которая корректно сливает массивы, даже есть у них есть одинаковые ключи. Создайте свою функцию, которая будет реализовывать такое поведение (функция должна работать с любым количеством массивов).
Задача 151
Функция array_splice_assoc
PHP функция array_splice не работает с ассоциативными массивами. Реализуйте свою функцию array_splice_assoc, которая будет делать это.
Функция array_splice_assoc
PHP функция array_splice не работает с ассоциативными массивами. Реализуйте свою функцию array_splice_assoc, которая будет делать это.
Задача 152
Аналог array_reverse
Напишите функцию, которая будет переставлять элементы массива в обратном порядке (аналог функции array_reverse.)
Аналог array_reverse
Напишите функцию, которая будет переставлять элементы массива в обратном порядке (аналог функции array_reverse.)
Задача 153
Аналог array_unique
Напишите функцию, которая будет удалять повторяющиеся элементы одномерного массива (аналог функции array_unique).
Аналог array_unique
Напишите функцию, которая будет удалять повторяющиеся элементы одномерного массива (аналог функции array_unique).
Задача 154
Функция implode с ключами
Стандартная функция implode работает только с элементами массива. Напишите свою функцию kimplode, которая будет сливать в строку ключи массива.
Функция implode с ключами
Стандартная функция implode работает только с элементами массива. Напишите свою функцию kimplode, которая будет сливать в строку ключи массива.
Задача 155
Русский псевдотекст
Lorem ipsum - это генератор псевдолатыни для заполнения страниц сайта. Напишите функцию, которая будет генерировать русский псевдотекст.
Русский псевдотекст
Lorem ipsum - это генератор псевдолатыни для заполнения страниц сайта. Напишите функцию, которая будет генерировать русский псевдотекст.