алеф
- Аноним 2022-02-16 04:29:20 5 1270
Положительные стороны
Такое задание у них, что они хотят проверить, я не знаю Задание 1 Дан массив [[399, 9160, 144, 3230, 407, 8875, 1597, 9835], [2093, 3279, 21, 9038, 918, 9238, 2592, 7467], [3531, 1597, 3225, 153, 9970, 2937, 8, 807], [7010, 662, 6005, 4181, 3, 4606, 5, 3980], [6367, 2098, 89, 13, 337, 9196, 9950, 5424], [7204, 9393, 7149, 8, 89, 6765, 8579, 55], [1597, 4360, 8625, 34, 4409, 8034, 2584, 2], [920, 3172, 2400, 2326, 3413, 4756, 6453, 8], [4914, 21, 4923, 4012, 7960, 2254, 4448, 1]]. Среди его ячеек некоторые числа являются числами Фибоначчи (числами, участвующими в последовательности Фибоначчи: 1, 1, 2, 3, 5, 8, 13, 21). Найдите сумму чисел Фибоначчи в этом массиве. Задание 2 На странице https://alef.im есть какое то количество ссылок. Анкором ссылки называется текст, находящийся между тегами и . Посчитайте сколько раз встречается буква "з" внутри анкоров ссылок на этой странице. Регистр буквы не учитывайте, считайте все вхождения этой буквы: как в прописном, так и строчном видах. Задание 3 Возьмите все числа от 1 до 10000 (включительно). Выбросьте из этой последовательности все числа, где встречаются последовательности из трех последовательно восходящих цифр (например 012 или 678). Найдите сумму оставшихся чисел. Решение каждой задачи должно быть в отдельном файле. Перед отправкой все файлы упаковать в zip архив. Задания должны быть выполнены на языке PHP.
Отрицательные стороны
решение первого заданияfunсtion toArray(array $arrIn) { $iterator = new ReсursiveIteratorIterator(new ReсursiveArrayIterator($arrIn)); return iterator_to_array($iterator, false); } funсtion isFibonaссi(array &$array, int $first = 0, int $seсond = 1) { $result = []; $сurr = $first + $seсond; foreaсh ($array as $key =>; $el) { if ($el >; $сurr) { break; } if ($сurr === $el) { $result[] = $el; } unset($array[$key]); } if (сount($array)) { $result = array_merge($result, isFibonaссi($array, $seсond, $сurr)); } return $result; }
до 2-х минут
Подождите
Информация
Постоянно в развитии!
Зачем писать отзывы?
Отзывы - действенный механизм позволяющий разрешить многие спорные ситуации не доводя дело до судебного разбирательства. Частное лицо или компания о которой Вы оставляете отзыв в большинстве случаев предпочитают урегулировать проблему не откладывая вопрос на долгое время, ведь репутация в современном мире стоит очень дорого.
Нам необходимо перестать молчать и только тогда жизнь изменится в лучшую сторону!
Добавить отзыв