Huston HELP! В предыдущем примере мы передавали функцию,потом аргументы функции,потом меняли их местами,потом возвращали функцию с поменянными аргументами К примеру: const Exmpl = (func)=>(x,y)=>func(y,x); Если я правильно понимаю,то к этому моменту "const Exmpl = (func)=>(x,y)=>" программа находится в "состоянии"...

Никак не могу понять почему у меня не работает if (($a == $c) && ($b == $d)){ return 2; } elseif( (($a>$b) && ($c>$d)) || (($a<$b )&& ($c<$d)) || (($a=$b)&&($c=$d))) { return 1; } else { return 0; }

(define (sum-of-squares-of-top-two a b c) (cond ((and (> a b) (> c b)) (sum-of-squares a c)) ((and (> a c) (> b c)) (sum-of-squares a b)) ((and (> b a) (> c a)) (sum-of-squares b c)) ) ) (define (sum-of-squares x y) (+ (* x x) (* y y))) Результат работы моей функции аналогичен результат...

Рекурсия - взрыв мозга. Как бы все это в голове по-человечески уложить...

Код: function reverse($str) { $str_revers = ''; for ($i = strlen($str); $i >= 0; $i--) { $str_revers .= $str[$i]; } return $str_revers; } Выдает 3 ошибки: 1) App\SolutionTest::testReverse with data set #0 ('olleh', 'hello') Uninitialized string offset: 5 /usr/src/app/Solution.php:9 /usr/sr...

Попытки овладеть функциональным стилем так вывернули мозг, что теперь нельзя императивно решить задачу на проверку наличия повторяющихся элементов в списке... Не в тему здесь эта задача.

что нужно прописать в терминале, дабы выполнить код? пишу node solution.js , выдает ошибку SyntaxError: Unexpected token import export const has =(sp, num)=>{ if (isEmpty(sp)) { return false; } if (head(sp)==num) { return true; } return has(tail(sp), num); }; const s = l(1, 2, 3, 4); console.log...

Объясните пожалуйста, что такое pairs, что он делает и в каком курсе про него говорилось??? За ранее спасибо!!

const parent = this.tree.getDeepChild(parts.slice(0, -1)); А что, если в середине пути окажется файл? Логично же возвращать false и в этом случае.

Приветствую! прошу разъяснить алгоритм действий тестировщика в следующей ситуации: пишем тест на проверку пустого значения имени игры, возвращаемого гетером, а тест красный потому, что разработчиком предусмотрен InvalidGamesNameException в конструкторе, который кидается при попытке задать пустое имя игре. Но если те...

Добрый день. а почему Field не проверяется ? Через отладку прогонял ПАкеты постепенно , до Field так и не дошёл

Подскажите, где можно отладить печать. Мои браузеры не берут этот синтаксис (проблемы с циклами и особенно с return). На repl.it только компилятор JavaScript Web? который не реагирует на console.log (может это я не разобрался?)

Не могу понять в чем причина ошибки. Даже не заходит в функцию. ``` import * as strings from './strings'; // BEGIN (write your solution here) let sum = (ins) => { let acc = 0; console.log("Entry point SUM. Acc is " + acc +". Ins is " + ins); while (ins !== 0) { acc += ins % 10; ins = Math.floor(ins ...

Что за тип такой T? И такой T1? До этого мы описывали так < Player > и у нас был аналогичный класс PLayer. Где у нас классы T и T1? Я понимаю что это возможно какие-то условные типы, на место которых может быть что угодно, но об это в уроке ни слова не сказано. Разъясните пожалуйста этот момент.

Здравствуйте. Планируется ли в ближайшем будущем добавить курс по jquery и др. курсы, ориентированные на веб разработку?

Удалось пройти урок, записав решение только в файл Solution.php, в файл Еxercise.php ничего не записывая

Добрый день! Пытался решить данную задачу через функцию compareVersion (думал пойти самым простым путем), реализовал так: function compareVersion ($version1, $version2) { if (version_compare($version1, $version2, '>')) { return 1; } elseif ('<') { return -1; } elseif ('==') { ret...

Добрый день! Сначала не получалась , но это из за моей не внимательности , так как сначала не правильно понял постановку задачи (удалял из массива и [NULL, '', 0]). А потом сделал так: $newarray = $array; foreach ($newarray as $key => $v) if (is_null($v)) unset($newarray[$key]); { ...

Что интересно, если в функции на es5 вызвать var и присвоить ей "значение", когда ранее была уже создана переменная с таким же именем в глобальном объекте window, но другим "значением", то вызов функции выдаст undefined "значениe" этой переменной, а здесь уже говорится, про то, что локальная переменная для функции в...

Помогите, уже решаю долго и не как не могу решить! Установить не могу там библиотеку, так как портить Windows больно хоть и новую систему поставил! Не могу решить со вторым тестом, не как запустить не могу его по "JAVA 8". Дайте подсказку для Windows запуска "10" или какой-то онлайн запуск в инете подсказать мне, бу...

Прошел, но не понял. Трудно объяснить, что именно непонятно, не пришло общего понимания темы. Не пришло общего видения. Я понимаю, что это неконструктивная критика, но проблема есть. Этот урок дается сложнее, чем предыдущие, хотя чувствуется, что тема сама по себе несложная.

Вы говорите об аргументах и параметрах функции как о синонимах, но в книге, которую я читаю, (O'Reilly Head first) сказано, что параметры приводятся при объявлении функции, аргументы передаются при ее вызове.

Возникла трудность с настройкой IntelliJ IDEA 2016.2.4 для работы с GitHub'ом. Установил приложение GitHub Desktop и через диспетчер задач определил место расположения его файлов. В настройках по умолчанию IntelliJ IDEA в разделе Version Control/Git/Path to Git executable указал путь к файлу github.exe (изначально...

подскажите что не так? const isBigOdd = (x) => { return (x>=1001)&&(x%2!==0); }; export default isBigOdd; TypeError: solution.isBigOdd is not a function at Object. (test.js:4:18) at Module.compile (module.js:413:34) at loader (/usr/local/lib/nodemodules/babel-register/lib/node.js:126:5) at Object.r...

Добрый день, Для того чтобы пройти данный курс необходимо знать язык Java Script? Дело в том, что я изучаю Java и не знаю синтаксиса JS, получается я не могу пройти данный курс, пока не выучу JS?

В описании к видео в части про добавление версии книги в строке const makeBook = (name, rev) => cons(name, rev); версия обозначается как rev, а не ver специально или это опечатка?

здравствуйте, подскажите пожалуйста если опустить требование задания по реализации функции append через рекурсивный процесс, то логично же напрашивается следующее решение export const append = (list, list2) => { let i = cons (list, list2); return toString(i); }; но несмотря на то что console.log(toString(lis...

Осталось не совсем понятно, почему если поставить вместо 'rtSwen += s[c]' "rtSwen = s[++c]" цикл замыкается и ломает тест. // BEGIN (write your solution here) export const reverse=(s)=>{ let rtSwen =''; let c = strings.length(s)-1 for(;c >= 0; c--){ rtSwen += s[c]; } return rtSwen ;} // END

Скажите, а к курсу логики есть тесты и практические задания?

Пример использования: '/current/anotherpath' == cd('/current/path', '.././anotherpath') Но в ассертах этого случая нет, тесты проходят, но не должны проходить.

доброго вечера! ``` /usr/local/lib/node_modules/hexlet-pairs/dist/index.js:20 return pair('car'); ^ TypeError: pair is not a function at car (/usr/local/lib/nodemodules/hexlet-pairs/dist/index.js:20:10) at Object.toString (rational.js:10:33) at Object. (test.js:14:12) ``` не совсем понимаю, ч...

strings.substr('foo', 2, 2); // 'o'; Так функция работает? И как пользоваться console.log() в вашей ide?

Вечер добрый, укажите, пожалуйста, в каком направлении искать ошибку: export default isBigOdd =(num) => { return num >=1001 && num %2 !== 0; } make: Entering directory `/usr/src/app' babel-node --presets=es2015 test.js /usr/src/app/solution.js:8 exports.default = isBigOdd = function isBigOdd(num) { ...

По стекрейсу ошибка где-то здесь export const startSegment = (segment) => car(segment); make: Entering directory `/usr/src/app' babel-node --presets=es2015 test.js /usr/local/lib/node_modules/hexlet-pairs/dist/index.js:20 return pair('car'); ^ TypeError: pair is not a function at car (/usr/local/li...

Добрый день! Как нибудь можно показать свой код, не копируя его сюда? У меня программа ругается на строчку, которая не находится между: // BEGIN (write your solution here) // END т.е. изначально была частью задания Прикладываю лог: PHP Fatal error: Call to undefined function wrong password!() in /usr/src/app/Test...

Что не так?? <?php namespace App; class Test extends \PHPUnitFrameworkTestCase { public function testCube() { $cube = function ($num) { return $num * $num * $num; }; // BEGIN (write your solution here) $sumOfCubes = function ($num1,$num2) use ($cude){ return $cude($nu...

в методе надо не запятую а + , чтоб объявило, что на сцене макс System.out.printf("On the stage is: " + maestro.getName() ); У вас System.out.printf("On the stage is: " , maestro.getName() );

почему при проверке читает только reference.js и даже при правильном результате (ReferenceError: nachlo is not defined ) не читает type.js ?

получил *на reference.js * make: Entering directory `/usr/src/app' babel-node --presets=es2015 test.js /usr/src/app/reference.js:7 test = nachlo; ^ ReferenceError: nachlo is not defined at Object. (reference.js:2:7) если файл стереть то на type.js make: Entering directory `/usr/src/app' babel-node --prese...

Почему этот код не работает? if (begin !== end){ return begin + sequenceSum (begin + step, end, step) ; } else if (begin >= end){ return 0; }

Добрый день. Можно уточнить. В задание говорится, что нужно определить неймспейс App\Solution в файле Solution.php. Я указал: namespace App\Solution; Но в файле TestSolution.php уже есть определение неймспейса: namespace App; Получается файл Solution.php подключается в TestSolution.php имеет неймспейс App\App\Soluti...

Здравствуйте, будет ли курс по dom, в подготовке front-end?

1) rows should be updated: AssertionError: '[{"?column?":"name"},{"?column?":"name"}]' == '[{"name":"kia"},{"name":"butter"}]' + expected - actual -[{"?column?":"name"},{"?column?":"name"}] +[{"name":"kia"},{"name":"butter"}] at test.js:20:14 Подскажите, что означает "?column?" ?

Подскажите, что означает ошибка в коде: make: Entering directory /usr/src/app' babel-node --presets=es2015 test.js make: *** [test] Terminated При таком решениие: `` const gcd = (m, n) => { let i; if (n >= m) { i = n; } else if (m <= n) { i = m; } while (m % i !==0 && n % i !== 0) { i = i - 1...

Не совсем понял почему ответ на вопрос: Интерпретатор говорит, что обнаружена синтаксическая ошибка на 8й строчке в 12м символе. Это означает, что абсолютно во всех случаях достаточно исправить именно этот символ для устранения ошибки. Верно? Следующий: нет, источник ошибки может быть в другом месте В каких ...

Дайте наводку, пожалуйста, не пойму что не так: const solution = (sideOfTriangle, b, c) => { const oppositeAngle = (j, k) => { return 180 - (j + k); } const toRadian = (y) => { return y * Math.PI / 180; } return ((sideOfTriangle * sideOfTriangle) / 2) * (Math.sin(toRadian(b)) * Math.sin(toRadian...

Может быть, забегаю вперед, но как в однопроцессорных системах происходит управление процессами? По таймеру? Ведь если процессор выполняет набор инструкций процесса, то остановить его может только прерывание. Или в ОС в каждом типе прерываний есть логика управления процессами?

В тестах: files.copySync('/opt/file.txt', '/etc/nginx/nginx.conf'); assert.equal(files.readFileSync('/etc/nginx/nginx.conf'), '') Разве копирование файла в существующий файл не ошибка которая должна вызывать исключение? Что вообще должен делать этот метод в этом случае?

Здравствуйте! Все уроки до, и следующий урок не вызывали особых затруднений, но этот ... Давайте я попробую рассказать, что я понял, а вы подтвердите мои слова или поправите: ``` const cons = (x, y) => (m) => m(x, y); somePair = cons(4, 5); ``` Можно сказать, что теперь somePair содержит в себе безымянную функцию, к...

Почему в тестах unlinkSync(path) при удалении не пустой директории возвращается код "операция не разрешена" assert.equal(err2.code, 'EPERM'); вместо "директория не пуста" ENOTEMPTY?