Вопрос пользователя №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
В тестовом файле в выводе то двойные кавычки, то одинарные. По условию должны быть двойными.