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

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

Дан двухмерный массив:

<?php $arr = [[1, 9], [2, 8], [3, 7], [4, 6], [5, 5]]; ?>

Проверьте, что сумма элементов в каждом массиве одинакова. Выведите эту сумму и все подходящие массивы.

Дана строка:

<?php $txt = 'kayak level racecar hello world madam'; ?>

Найдите в ней все слова-палиндромы и отсортируйте их по длине в порядке возрастания. При равенстве длины - по алфавиту.

Дан массив чисел:

<?php $arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; ?>

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

Дана строка:

<?php $txt = 'a1b2c3d4e5f6'; ?>

Преобразуйте ее в ассоциативный массив, где ключами будут буквы, а значениями - следующие за ними цифры. Затем отсортируйте ассоциативный массив по значениям в порядке убывания.

Дан массив чисел:

<?php $arr = [3, 6, 9, 12, 15, 18, 21, 24]; ?>

Найдите в нем все числа, которые можно представить в виде суммы трех различных чисел из этого же массива.

Дана строка:

<?php $txt = 'hello world hello python'; ?>

Найдите самое длинное слово, которое встречается в тексте более одного раза. Если таких несколько - выведите все.

Дан двухмерный массив с именами и возрастами:

<?php $arr = [ ['John', 25], ['Mary', 30], ['Peter', 25], ['Anna', 30], ['Tom', 22], ['Kate', 28], ]; ?>

Сгруппируйте людей по возрасту в ассоциативный массив, где ключ - возраст, а значение - массив имен. Выведите ассоциативный массив в порядке возрастания возраста.

Дана строка:

<?php $txt = 'abcdefghij'; ?>

Разбейте эту строку на все возможные пары символов так, чтобы каждая пара встречалась в строке ровно один раз. Выведите все пары.

Дан массив чисел:

<?php $arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; ?>

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

Дана строка:

<?php $txt = 'To Be Or Not To Be'; ?>

Преобразуйте ее в формат, где каждое слово начинается с маленькой буквы, а остальные буквы - заглавные:

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