Занимательные задачи PHP. Часть 32
Дан массив чисел:
<?php
$arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15];
?>
Найдите в нем все числа, которые являются недостаточными (сумма их делителей, кроме самого себя, меньше самого числа).
Дан текст:
<?php
$text = 'the sun rises in the east and sets in the west';
?>
Найдите в тексте все слова, которые содержат ровно три гласные буквы. Выведите их в порядке появления.
Дан массив чисел:
<?php
$arr = [10, 20, 30, 40, 50, 60, 70, 80];
?>
Поверните этот массив на 6 элементов
влево. Элементы, вышедшие
за границу, должны оказаться
в конце массива.
Дана строка с числами:
<?php
$txt = '5, 10, 15, 20, 25, 30, 35, 40, 45, 50';
?>
Преобразуйте ее в массив чисел и найдите все числа, которые являются произведением двух различных чисел из этого же массива.
Дан массив чисел:
<?php
$arr = [21, 34, 47, 58, 63, 76, 89, 92, 105, 118, 127, 140];
?>
Найдите в нем все числа,
которые при делении на 6
дают остаток 3, а при делении
на 8 - остаток 5.
Дана строка:
<?php
$txt = 'how much wood would a woodchuck chuck';
?>
Найдите в ней все слова,
которые содержат
ровно две буквы 'o'.
Выведите их в порядке
появления.
Дан массив чисел:
<?php
$arr = [3, 6, 9, 12, 15, 18, 21, 24, 27, 30];
?>
Найдите в нем все числа, которые можно представить в виде суммы трех различных чисел из этого же массива.
Дан текст:
<?php
$text = 'the quick brown fox jumps over the lazy dog';
?>
Найдите в тексте все слова, которые содержат ровно две гласные буквы. Выведите их в порядке убывания длины.
Дан двухмерный массив:
<?php
$arr = [[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12]];
?>
Найдите сумму всех элементов во всех массивах. Выведите общую сумму и сумму по каждому массиву.
Дана строка:
<?php
$txt = 'abcdefghijklmnopqrstuvwxyz';
?>
Зашифруйте ее шифром
Цезаря со сдвигом 7, а затем
расшифруйте обратно. Проверьте,
что результат совпадает
с исходной строкой.