Сообщество Хекслета

Egor samoylin 5 дней назад →

Здравствуйте!

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

Ревью: https://ru.hexlet.io/code_reviews/490060

Вячеслав Межуревский 5 дней назад →

Доброго! https://ru.hexlet.io/code_reviews/490049 Ошибка: Ваш код работал слишком долго и был остановлен. Проверьте условия выхода из циклов. В вебе работает, не могу понять где ошибка. Подскажите куда смотреть?

alex_de_suzo 5 дней назад →

https://ru.hexlet.io/code_reviews/378297 подскажите п-ста почему у меня в константе result не срабатывает оператор нулевого слияния?

Anton Sh 5 дней назад →

Если у разных интерфейсов окажутся одинаковые методы, то возникнет ошибка. В таком случае придётся отказаться от одного из интерфейсов либо переделать их (например, переименовать методы) Это не так :

interface A
{
    public function getTest();
}
interface B {
    public function getTest();
}

class C  implements A, B {
    public function getTest() {
        print_r("test");
    }
}

$class = new C();
$class->getTest(); //all ok

Правильно ,будет так

Если у разных интерфейсов окажутся одинаковые методы, с разной сигнатурой то возникнет ошибка. В таком случае придётся отказаться от одного из интерфейсов либо переделать их (например, переименовать методы)

Yana Kramareva 5 дней назад →

Добрый день! Подскажите, пожалуйста, в решении необходимо использовать все функции, которые подключены? Я вроде сдалала решение по простому алгоритму, который указан в подсказках, но оно пока тесты не проходит. Прошу помочь разобраться, почему. https://ru.hexlet.io/code_reviews/490023

Илья 5 дней назад →

Проверка выдает ошибку, хотя если подставить числа из проверки то все ответы верные, в чем ошибка?

Сергей Си 5 дней назад →

я так понимаю, тем кто вообще в первый раз столкнулся с программированием здесь нечего делать. Почему я так думаю: так как объяснения не до конца информативны, в тестах не совсем понятно что и как, примеры не раскрыты в полном объеме. Тот кто об этом рассказывает, конечно все понятно, но подача информации другим не совсем корректная. Это мое мнение, не хотел никого огорчать).

Yevgen 5 дней назад →

Не пойму почему у меня 7 тест не проходит. [https://ru.hexlet.io/code_reviews/489990] Вроде и учительское решение очень похоже но все таки? Что я не так делаю?

Igor Otts 5 дней назад →

Доброго времени суток! В области написания кода я полный ноль, если не учитывать очень давний (еще институтский) опят написания простейших программ в среде Бэйсик на простых листах бумаги))) Хотя, было дело, и фракталы всякие красивые делал) Отсюда желание научится писать код правильно. После прочтения текста урока и задания, в голове сразу же родилось два варианта решения задачи: при помощи создания одной константы и, скажем, трех констант. Т.е. в одном случае ответ получается за две строчки кода, во втором за четыре строчки. Ну и как мини вопрос: надо ли в console.log запихивать два значения? Чтобы получилось не просто число, а, скажем, E = 'число'. Как правильно и как принято писать код? Допустимо ли на каждую операцию отводить отдельную строку или там, где это возможно, необходимо записывать максимальное возможное кол-во операций в одну строку кода?

Спасибо!

Егор Булгаков 5 дней назад →

Попался в ранее описанную ловушку "знаю паттерн -> пытаюсь натянуть на задачу" на этом задании. Решив на второй день борьбы всё-таки сделать ровно то, что от меня хотят в постановке задачи, написал идентичное с учителем решение. Спасибо за такие задания, Хекслет! Возвращение от паттернов к здравому смыслу очень освежает.