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

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

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

<?php $arr = [[1, 'a'], [2, 'b'], [3, 'c'], [4, 'd'], [5, 'e']]; ?>

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

Дана строка:

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

Проверьте, является ли она периодической. Если да - найдите минимальный период и выведите его.

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

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

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

Дан текст:

<?php $text = 'the quick brown fox jumps over the lazy dog'; ?>

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

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

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

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

Дана строка:

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

Найдите самый редкий символ в этой строке и замените все остальные символы на него.

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

<?php $points = [[0, 0], [3, 4], [6, 8], [1, 1], [5, 12]]; ?>

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

Дан текст:

<?php $text = 'the cat sat on the mat the dog ran away'; ?>

Найдите все биграммы (пары идущих подряд слов), которые встречаются более одного раза. Выведите их в порядке убывания частоты.

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

<?php $arr = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29]; ?>

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

Дана строка:

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

Замените каждое слово на его первую букву, а затем соберите из этих букв новую строку. Выведите результат.

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