Вопрос пользователя №3809

Мое решение: http://joxi.ru/VrwlG8KsKPkVym. На ум сразу пришла рекурсия

Вопрос пользователя №3808

детерминированная-ожидаемый результат(как я понял) недетерминированная-результат не ожидаем(как я понял) Дана функция, которая принимает день рождения пользователя (день, месяц и год), и возвращает его возраcт. Какая это функция? Так вот почему недетерминированная? Результат та ожидаем

Вопрос пользователя №3807

Пишет -bash: javac: команда не найдена Не понимаю(

Вопрос пользователя №3805

Этот урок мне очень понравился! Просто, почувствовал как сдвинулось что то. Хотя задачу решил не так как учитель )). Спасибо за урок!

Вопрос пользователя №3803

Спасибо огромное за качественные уроки!

Вопрос пользователя №3801

Объясните, почему мой код не хочет правильно работать? `function fringe($tree){ $iter = function($tree, $acc) use (&$iter){ if($tree == null){ return $acc; } if(isPair(car($tree))){ $newAcc = fringe(car($tree)); $temp = car(reverse($newAcc)); // Ошибка тут же? return $iter(cdr($tree), cons(car(...

Вопрос пользователя №3800

Как можно запускать свой код? в курсе PHP там через терминал, а здесь как? repl.it со строками работать отказывается

Вопрос пользователя №3799

Если у нас нет доступа к коду где замыкание присваивается $func, как можно определить какую функцию, какие аргументы ожидает функция которую содержит переменная $func? В данном уроке это не важно, а вообще очень интересно.

Вопрос пользователя №3797

Раз уж можно использовать готовые функции, правильно ли будет применить такое решение? // removed

Вопрос пользователя №3796

Не понятно НИ-ФИ-ГА

Вопрос пользователя №3795

Корректно ли будет написать так: //removed Тесты проходит.

Вопрос пользователя №3794

Здравствуйте! Почему-то не проходит код: ``` function compose ($func) { return function ($var) use (&$func) { if ($func == []) { return $var; } $list = null; foreach ($func as $function) { $list = cons ($function, $list); } $item = function ($list, $a...

Вопрос пользователя №3789

Почему при выполнении условий задания я всё равно не могу завершить урок?! // BEGIN (write your solution here) export default ref = (x) => { return x * y; }; // END Вот вывод: `` make: Entering directory/usr/src/app' babel-node --presets=es2015 test.js /usr/src/app/reference.js:8 exports.default = ref = functi...

Вопрос пользователя №3788

Честно сказать, не совсем понял разницу между инструкциями и выражениями. Т.е. вообщем то понятно, но зачем так заострять на этом внимание? я правильно понял, что инструкция это строка кода: echo, print_r, 10 и т.д. а выражение это вычисление: 7+3 Т.е. 7+3 и 10 это не эквиваленты между собой, а в уроке вроде как ска...

Вопрос пользователя №3786

Зачем метод setFigure в model, если у нас есть такой же applyFigure в MoveController?

Вопрос пользователя №3785

Я не понимаю логики решения этого задания. Объясните, пожалуйста.

Вопрос пользователя №3783

На 9:45 говорится об императивной записи, а на слайде написано "итеративный процесс". Я что-то не понимают, итеративный и императивный это одно и то же?

Вопрос пользователя №3780

Дан код: ``` public class Main { public static void main(String[] args){ /Строка 1/ Transport transport = new Airplane(); /Строка 2/ Airplane f117 = new Airplane(); /Строка 3/ transport.onFly(); /Строка 4/ (Fly)transport.onFly(); /Строка 5/ ((Fly)transport).onFl...

Вопрос пользователя №3777

Толи лыжи не едут... Короче нужен help. Не вижу проблему. На локальном ведет себя также. При выводе временного массива, его размера (в него попадают элементы прошедшие проверку) на каждом проходе все так как и ожидается, но в итоге он не попадает в итоговый массив. `` make: Entering directory/usr/src/app' PHPUnit 5...

Вопрос пользователя №3776

Как же меня достаёт писать перед переменной '$' каждый раз... function reverse($list) { $iter = function($list) use (&$iter) { if($list == null){ return $iter; } return cons($iter(cdr($list)), car($list)); }; return cons($iter, null); } Никак не пойму, почему у меня вывод...

Вопрос пользователя №3775

Почему тест возвращает 7, вроде должно быть 8. longestLength('jabjcdel'); // 7

Вопрос пользователя №3774

В задании не указано, что нужно написать 3 проверки :)

Вопрос пользователя №3773

Ruby не только императивный, Ruby мультипарадигменный, просто на него много Java`вистов переходит вот и пишут ruby программу думая логикой java :(

Вопрос пользователя №3772

В практике к 14 уроку написано "эти две настройки будут описаны ниже". Описание первой в наличии, а вот описание второй - так и не обнаружил) Так же интересует вопрос о подключении файла настроек. Так и не понял как его подключать и каков он должен быть. Где можно об этом почитать, или может кто вразумит немножко?

Вопрос пользователя №3771

Трудное для меня задание. Я не могу понять как протащить состояние о текущем теге (состояние об узле), когда редьюсу нужно спускаться ниже. Очень прошу помочь. Вот мой код. Я знаю, мой код - полная чушь. Просто хочу показать, что я пытался что-то делать :) export const select = (query, html) => { // const filtered =...

Вопрос пользователя №3769

Почему и корректнее ли использовать name(element) === 'blockquote' вместо is('blockquote', element) при решении практики?

Вопрос пользователя №3768

зачем нужна функция f, если она всегда эквивалентна y?

Вопрос пользователя №3767

Предположим что бог №1 - бог Лжи, №2 - бог случая, №3 - бог правды, Спросив у бога лжи "является ли бог под номером 3 богом случая ?", бог лжи ответит "Да". Так почему бог под номером 2 не может быть богом случая ? Я чуть свои мозги не выплюнул, третий раз это видео пересматриваю. Ответьте, кто-нибудь. Мне нужно бол...

Вопрос пользователя №3766

11:45 Предикат А(x,y) означает, что х является предком y. Далее говорится, что запись (огромная запись, которую мне лень писать)читается как "для любого человека х найдется предок y". В качестве примера возьмем за истину предикат А(x,y), тогда я - y (потомок), мой отец - x (предок). А запись твердит обратное. Я - х ...

Вопрос пользователя №3765

Объясните,пожалуйста. В чем тут проблема? Знаю, что она есть, но не вижу. function fringe ($list) { $iter = function($items, $acc) use (&$iter) { if (!$items) return $acc; $element = car($items); if (isPair($element)) { $result = fringe($element); } ...

Вопрос пользователя №3763

$data = $klass::parse($filepath, $options); Что делает метод parse в этой строке?

Вопрос пользователя №3762

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

Вопрос пользователя №3761

Решил задание с использованием arraykeyexists. В решении учителя используется isset. Из документации понял, что arraykeyexists проверяет наличие ключа, а isset наличие значения по ключу. Есть ли разница между этими способами в данном примере? И в каких случаях один из этих вариантов будет более предпочтительным чем ...

Вопрос пользователя №3759

а я вот не понял как сохраняется значение balance, ведь при $a= newAccount(100) не вызывается никакая функция, присваивания тоже нигде нет.. как эти 100 сохраняются в переменной $balance?

Вопрос пользователя №3758

Задание к практике: Создайте функцию findIndex, которая находит элемент в двоичном дереве поиска Binary Search Tree. Дерево представлено в виде массива. Ваша функция должна возвращать индекс найденного элемента. В случае если дерево (массив) пустое или искомый элемент внутри этого дерева не представлен, функция долж...

Вопрос пользователя №3757

Здравствуйте, не могу ответить на вопрос "Зачем нужна возможность определять собственные функции?" Чтобы переопределять встроенные функции - все круто переопределение методов нам подходит. Для сокращения дублирования кода - создаем метод и тем самым получаем абстракцию, подходит. Для понижения уровня абстракции - ...

Вопрос пользователя №3756

Почему надо при реализации функции filter присваивать отдельной константе голову списка? Функция сравнения не принимает голову. Какой механизм за этим стоит?

Вопрос пользователя №3754

А какую четность имеет null?

Вопрос пользователя №3753

Кирилл привет, подскажи пжлста как можно увидеть результат выполнения/вызова каждой инструкции. онлайн интерпретатор типа - repl.it выводит только конечный результат вроде.

Вопрос пользователя №3752

export const smallestDivisor = (n) => { const iter = (n, divisor) => { if(n === divisor){ return 1; } if(n % divisor === 0){ return divisor; } return iter(divisor + 1); }; return iter(2); }; не пойму никак что не так(

Вопрос пользователя №3751

У меня не получилось через рекурсию, итеративно только смог. Я в печали. Где можно побольше и глубже поччитать про рекрсивный и итератинвый методы? Может с задачи даже.

Вопрос пользователя №3749

Здравствуйте! Не прохожу тесты.. ``` function fringe ($list) { $iter = function ($list, $acc) use (&$iter, &$func) { if ($list === null) { return $acc; } $el = car ($list); if (isPair ($el)) { $acc = $func ($el, $acc); } else { $acc = cons ($el, $acc); ...

Вопрос пользователя №3747

Пробовал использовать пример из задания $u1 = User\make(4); $u2 = User\make(3); $u3 = User\make(5); $u4 = User\make(4); $u5 = User\make(5); Получил ошибку PHP Fatal error: Call to undefined function App\Solution\make() in /usr/src/app/Solution.php on line 16 PHP Stack trace: ...

Вопрос пользователя №3745

Прошу помощи. Не понятен принцип работы конструктора: // remove Он принимает на вход значения пары и возвращает лямбду которая в свою очередь принимает на вход другую лямбду (которую должны будут передать селекторы) и возвращает результат работы этой лямбды в кач. аргументов которой замыкаются значения пары. При в...

Вопрос пользователя №3744

Пересмотрел на много раз теорию этого урока и предыдущего и всё-равно не понял решение даже подсмотрев в ответ( Что вообще такое знак "=>"? Как можно расшифровать эту запись хотя бы на псевдокоде: const cons = (x, y) => (m) => m(x, y); Мы создаем функцию cons, которая принимает себе в качестве аргументов x и y, а ...

Вопрос пользователя №3743

Не работает( make: Entering directory /usr/src/app' make: Leaving directory/usr/src/app' Makefile:4: *** missing separator. Stop. Run failed! Check and fix errors above!

Вопрос пользователя №3741

Перед прохождением этого курса нужно предупреждение: "Опасно для психики". Для новичков в программировании вроде меня это крайне опасный курс и демотиватор одновременно. Особенно обломно будет тем, кто успешно прошел курс "Основы PHP" и думает, что дальше пойдет что-то более практическое и понятное. Я хоть и прошел...

Вопрос пользователя №3740

Кирилл, проверка не дает пройти запросу: SELECT departments.name as name, MAX(salary) as salary FROM departments LEFT JOIN employees ON departments.id = department_id GROUP BY name; Это из-за того, что name неуникален? Такой запрос - это плохой подход? Почему нельзя так писать?

Вопрос пользователя №3739

Я не совсем понимаю, как решать эту задачу. Из условий ясно, что мы принимаем функцию и некий дифферент. Т.е. function smooth ($func, $dx) { } И тут я не понимаю.. Нужно что-то типа ``` function smooth ($func, $dx) { $smooth1 = $func ($x - $dx); $smooth2 = $func ($x); $smooth3 = $func ($x + $dx); return ($smoo...

Вопрос пользователя №3738

В тестовом файле в выводе то двойные кавычки, то одинарные. По условию должны быть двойными.