РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
15 of 70 menu

Занимательные задачи PHP. Часть 15

Подсчитайте суммарное количество цифр в числах от 1 до 1 000 000.

Дан многомерный массив. Подсчитайте количество элементов, не являющихся массивами, во всех уровнях вложенности.

Проверьте сложность пароля. Сложный пароль - это пароль с маленькими латинскими, большими латинскими буквами, цифрами и спецсимволами. Придумайте свои критерии, например, не должно идти несколько одинаковых символов подряд и так далее.
При решении задачи указывайте свои критерии также.

Напишите функцию, которая параметрами будет принимать два массива:

<?php $res = func([1, 2, 3], ['a', 'b', 'c']); ?>

А в качестве результата сливать эти массивы таким образом:

<?php var_dump($res); // [1, 'a', 2, 'b', 3, 'c'] ?>

Написать функцию, на вход которой подается массив с числовыми элементами. Функция должна вернуть отсортированный массив по частоте повтора элементов в нем.

Пример. На вход функции подаем следующий массив:

[5, 9, 2, 4, 1, 2, 5, 8, 2, 2, 8, 4, 5]

В результате после сортировки получим следующий массив:

[2, 2, 2, 2, 5, 5, 5, 4, 4, 8, 8, 9, 1]

Найдите все ЦЕЛЫЕ решения уравнения x^y = y^x.

Сделайте функцию, которая будет проверять, являются ли два числа дружественными.

Сделайте функцию, которая будет проверять, является ли число совершенным.

Дан массив с числами. Проверьте, что элементы массива выстроены по возрастанию. Допустимо, однако, одно место, в котором следующий элемент меньше предыдущего.

Задача с реального проекта, анализ ставок тотализатора, дана в упрощенном виде.

Дана строка с текстом. В этом тексте есть цены в долларах:

'текст 10$ текст 20$';

Найдите все цены в этой строке и увеличьте их на 10%:

'текст 11$ текст 22$';
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить