Имена участников (разделяйте запятой).
На виртуальном хостинге кажется тоже бывает доступен cron. Если без cron, то это какие-то жуткие костыли, чтобы заменить cron. Теоретически можно...
Я для себя на эти вопросы ответил так: 1. Да и нет, в зависимости от того, что считать использованием базового класса. 2. Для гибкости. Как...
Нв стеке мне кинули красивый пример того, как LSP не нарушается, а override есть. Причем не сферический конь в вакууме, а такой кусок кода из жизни.
Пытаясь проникнуть в суть одного из принципов SOLID, наткнулся на статью Роберта Мартина "Liskov substitution principle". Суть принципа без...
Очень давно все было. Посмотри вот эту статью, которую я писал по мотивам той истории. https://habr.com/ru/post/428626/ Кажется, я делал вот...
Да. Хорошо, что заметил. Нашел 2 ошибки. Спасибо. Вот нормальный код: function sum_jo5($a) { $size = count($a); //длина массива $s = 0;...
Устранил ошибку ( round(log10($n), 0) ) и добавил комментарии на русском. function sum_jo5($a) { $size = count($a); //длина массива $s =...
Ты прав, типы лучше приводить руками.
а А че ты делаешь benchmark? Кол-во итераций автоматом делает? --- Добавлено --- Типовой набор я тоже испытывал. Он с недостатком, поэтому я...
Баг какой-то в работе измерителя кол-ва разрядов в числе. strlen($n) правильно показывает, а round(log10($n) + 0.5, 0) иногда дает неправильный...
Больше не буду клевать на задачи. Проебался весь день с этим. Стыдно сказать родным что я на таких умных щах весь день занимался утешением своего ЧСВ.
Запилил всех в 1 файл для бенчмарка. http://sandbox.onlinephpfunctions.com/code/adfc0555ba8f363941be92f139476361a2511109
Мое решение. function mysum3($a) { $size = count($a); //array size $s = array_sum($a) * $size; //result $ranks = [ 1=> 0,...
Хороже же ты учился. ) Близко такой х. не было в школе. Тоже люблю такую олимпиадную дребедень. Приколько было бы порешать задачи по ООП. Не...