Вопрос пользователя №4823
Добрый день. Никак не могу начать прохождение заданий в курсе из раздела "Практика". Что делаю: щёлкаю мышкой на задание (например "Переворот числа") и попадаю на страницу с описанием задачи и кнопкой "Начать упражнение". При нажатии на кнопку "Начать упражнение" меня выкидывает на экран с результатами всего курса (...
Вопрос пользователя №4821
помогите разобраться, вот код из решения учителя (только добавил log): export const append = (list1, list2) => { if (isEmpty(list1)) { return list2; } console.log(`list1 head: ${toString(head(list1))}, list1 tail: ${toString(tail(list1))} list2: ${toString(list2)}`); return cons(head(list1), append(tail(...
Вопрос пользователя №4820
А как вам мое решение? function uniq($ar=[]) {$b==$ar; $c=$ar+$b; return $c;} Насколько я понял про Объединение_ ответом будет заданный в начале массив. Он не примет значения $b но и не отсеет повторы в своем теле. Получается так?
Вопрос пользователя №4817
Есть вопросы к решению учителя: 1. Зачем нужны "промежуточные" ф-ции name & value? Т.е. зачем надо спускаться на уровень пар, когда мы оперируем списками, в которых есть свои селекторы? Получается, что tag = car(head(elements)) а непроименованный(почему-то) content or body = head(cdr(elements)) По-моему это тяжело ч...
Вопрос пользователя №4816
Почему в практической части, в Решении учителя не была предварительно создана константа, функция? Потому что других функций в файле нет?
Вопрос пользователя №4815
Доброго времени суток! У меня начинает складываться впечатление какого то подвоха. Пока я изучал бесплатные курсы, те что шли до этого урока, я все понимал и делал все задания самостоятельно. Этот же урок я пересматриваю уже в пятый раз и вообще понять не могу, что тут пытается автор разъяснить! Все как то вообще за...
Вопрос пользователя №4814
Почему в следующем примере нет знака = перед (num)? export default (num) => { return num * num * num }
Вопрос пользователя №4813
как отладить абстрактный код?) `` make: Entering directory/usr/src/app' babel-node --presets=es2015 test.js assert.js:89 throw new assert.AssertionError({ ^ AssertionError: false == true at Object. (test.js:17:8) at Module.compile (module.js:413:34) at loader (/usr/local/lib/nodemodules/babel-registe...
Вопрос пользователя №4812
Скил растёт! Решил с самой первой попытки!!!
Вопрос пользователя №4811
Не понимаю следующую строку: export const pi = 3.14; Для чего она нужна, ведь до нее вы показали что переменная есть в модуле: solution.pi; Мы переназначили переменную или как?
Вопрос пользователя №4809
подскажите что не так с кодом. А также вопрос - почему для цифры 3 результатом будет 3 (так написано в test.js) . Мне кажется 3 это простое число и ответ должен быть 1 ``` export const smallestDivisor = (n) => { let divisor=2; if (n>1) { while (n%divisor !== 0) { divisor=divisor+1; } } if (n<=di...
Вопрос пользователя №4808
Какой-то неправильный список в тестах: l(null, 5)... Получается дерево с отсутствующим узлом, но имеющим дочерний узел.
Вопрос пользователя №4807
Подскажите, пожалуйста: в чём отличие ``` constructor(collection, operations) { this.collection = collection; this.operations = operations || []; } от constructor(collection, operations = []) { this.collection = collection; this.operations = operations; }?
Вопрос пользователя №4806
Несколько напрягает по второму и третьему разу писать почти один и тот же код. Как вы думаете, не будет ли лучше вместо пустого шаблона начинать со своего кода из предыдущего урока? Это ещё будет стимулировать писать код, который просто дополнять и сопровождать.
Вопрос пользователя №4805
Добрый день! Пытаюсь выполнить задание symmetricalPoint , ввожу следующие: export function symmetricalPoint (point) { makePoint(-getX(point), -getY(point)); return point; } при проверки выдает ошибку /usr/local/lib/node_modules/chai/lib/chai/assertion.js:107 throw new AssertionError(msg, { ^ Ass...
Вопрос пользователя №4803
06:55 : "Поэтому в PHP ... используются специальные циклические конструкции, которые позволяют описывать итеративные процессы..." Какие конструкции имеются в виду - собственно, циклы for/while ?
Вопрос пользователя №4802
Задание проходит проверку без строки Transfer-Encoding: chunked
Вопрос пользователя №4799
Если честно то я вообще не понял как с этим eslint разобраться гуглил, гуглил все бестолку. Node.js установил так он мне даже файлик с кодом Console.log('hello') не хочет выводить. Делаю все как у вас на видео и у других на видео в ютубе и нифига
Вопрос пользователя №4798
AssertionError: 3364 == 16 Здравствуйте, подскажите где здесь ошибка? const square=(a) =>{ return a*a; } square(10); const sumOfSquares = (b,c)=>{ return square(b) + square(c); } sumOfSquares(10,-9); const squareSumOfSquares =(d, e) =>{ return square(d) + (2 * d * e) + square(e); } sq...
Вопрос пользователя №4797
Объясните пожалуйста!!! Вот вызовы функций cons и car 'написанные руками': ``` const pair = cons(1,2); const pair = function(m){ return m(1, 2); }; const one = car(pair); const one = function(pair){ return pair (function(1, 2){ return 1; }); }; ``` В const one, функция возвращающая 1, берёт пара...
Вопрос пользователя №4795
Бесовство какое-то! У меня много вопросов. 1) Что заставляет функцию iter выполняться до терминала? iter( 5, 1 ) = iter( 5-1, 1*5 ) Всё! функция произвела вычисления имея "на руках" значение всех переменных. В конце концов return останавливает выполнение функции возвращая iter( current-1, acc*current ). 2) что ...
Вопрос пользователя №4793
А как правильно читать данную функцию? const sum = x => y => x + y; y - возвращает сумму x и y x - возвращает y
Вопрос пользователя №4792
// BEGIN (write your solution here) export const smallestDivisor = (n) => { let dev = 2; while (n % dev !== 0) { dev = dev + 1; } return(dev); }; // END Что не так в коде? Пишет: make: Entering directory `/usr/src/app' babel-node --presets=es2015 test.js make: *** [test] Terminated Run failed! Check and fix ...
Вопрос пользователя №4791
Тест не проверяет, что я добавил новый объект Tree именно в children.
Вопрос пользователя №4790
Здравствуйте! Выполнил задание. В тестах #flow1 прохожу. Во #flow2 ошибка в step3: 1) CardGame #flow 2: AssertionError: '(3, 2)' == '(2, 3)' + expected - actual -(3, 2) +(2, 3) Вот мой логи, которые я вывожу в консоль: жизни игроков в начале цикла iter, message - который пишется в лог, жизни игроков в конц...
Вопрос пользователя №4789
добрый вечер! возможно мой вопрос окажется смешным, но ведь функции makePoint/cons, getX/car, getY/cdr выполняют одно и то же!.. проходит проверку вот такой код, это и логично, а по идее не должно. растолкуйте, пожалуйста:) //const x=(getX(startSegment(Segment))+getX(endSegment(Segment)))/2; //const y=(getY(star...
Вопрос пользователя №4788
Добрый день, укажите, пожалуйста, где ошибка... export default (a, b, c) =>{ return a*a/2*(Math.sin(b*Math.PI/180)*Math.sin(c*Math.PI/180)/Math.sin((180-b-c)*Math.PI/180)); }
Вопрос пользователя №4786
Почему 9 / 0 не равно NaN? Разве можно делить на ноль?
Вопрос пользователя №4785
Абсолютно непонятно почему 0.3 - 0.2 неравно 0.1. Неужели 0.1 "тяжелее весит" в памяти компьютера?
Вопрос пользователя №4784
Практика оказалась значительно проще, чем "hell" :( Мне показалось, что она не раскрывает тему этого самого ада. Наверно потому что в качестве решения нам сразу предлагают принцип работы функции waterfall.
Вопрос пользователя №4781
Почему в модуле sqrt.js возврат функции не прописан со словом return и не взят в блок {...} ? export default (num) => Math.sqrt(num); а не так: export default (num) => { return Math.sqrt(num) }
Вопрос пользователя №4780
Здравствуйте. Мой решение $start=1; $result=$start**2; $result=$result**2; $result=$result**2; return $result; Показывает такие ошибки. There were 3 failures: 1) App\TestSolution::testSolution with data set #0 (INF, 0) Failed asserting that 1 matches expected INF. /usr/src/app/TestSolution.php:16 2) App\TestSoluti...
Вопрос пользователя №4778
А для чего используется !!value ? Двойное отрицание, тесты и без него проходятся.
Вопрос пользователя №4775
Доброго времени суток! Борюсь с заданием, уже вроде всё написал как нужно, а выскакивает ошибки из Main. Подскажите плиз, где я накосячил? make: Entering directory `/usr/src/app' mkdir -p out find . | grep java > sources.txt javac @sources.txt -sourcepath src -d out -cp out ./src/Main.java:57: error: cannot find s...
Вопрос пользователя №4773
Не могу понять, почему код не проходит тест, когда в браузере всё работает: // removed
Вопрос пользователя №4771
Гайз, никак не могу понять, почему код выдает undefined: const addDigits = (num) => { let result = 0; let stringNum = String(num); for (let i = 0; i < stringNum.length; i++) { result += +stringNum[i]; } console.log(result); if (result < 10) { return result; } else { ...
Вопрос пользователя №4770
Почему в решение используется вызов функции charAt(string, n), а не string[n]?
Вопрос пользователя №4769
Добрый день, на macOS при вводе операции tree, выскакивает сообщение zsh: command not found: tree. Попробовал, как здесь советуют, brew install tree, но получил ту же ошибку zsh: command not found: brew. Может есть еще варианты, как установить программу tree?
Вопрос пользователя №4766
Кажется решение учителя представлено не в полном варианте. - В задаче два блока для своего кода, а в решении один. - Оно у меня не сработало. По ощущениям, оно вовсе не отсюда. PS Я делал сброс.
Вопрос пользователя №4765
Спойлер: сообщение содержит решение. Вопросы в прокомментированном коде. Что то никак я не смог разобраться в полной мере... import { makePoint, getX, getY, quadrant } from 'hexlet-points'; import { cons, car, cdr, toString } from 'hexlet-pairs'; // Создаем конструктор создания прямоугольника при помощи пары // В ...
Вопрос пользователя №4764
Чувствую себя лохом :( Если последние пару уроков сам не могу освоить практику, то дальше можно и не продолжать?
Вопрос пользователя №4763
... Что есть первые три ассерта? Что такое: "Number.isNan"? Откуда оно ваще взялось?! import * as solution from './implementations'; ---> хоть это материал и не для этого урока, но все ровно спрошу, раз начал... Что есть "solution"? Я прошел в нужную директорию, там есть файл index.js, просмотрел его... и там нету н...
Вопрос пользователя №4762
Самая легкая задача за курс. Управился за 2 минуты.
Вопрос пользователя №4760
Функция работает проходит 0,5,10 а потом какой-то assertion error,хотя вроде бы как больше ничего никто не возвращает,откуда он появляется понять не могу. export const addDigits = (num) =>{ const Numb = (text) =>{ console.log (" Тип аргумента : ", typeof(text) ); console.log("Передан аргумент :",text ); r...
Вопрос пользователя №4758
В терминале на макбуке команда user и group не находит. Пишет: -bash: user: command not found -bash: group: command not found Я что-то делаю не так? Или нужно доустановить команды где-то?
Вопрос пользователя №4757
Здраствуйте, не могу справиться с ошибкой. На локальной машине код работает и попутно кидает ошибку по индексам. Когда заливаю сюда, errors: ``` There were 3 errors: 1) App\SolutionTest::testWordsCount with data set #0 (array(2, 1, 2), 'a c d a d ') Undefined index: a /usr/src/app/Solution.php:12 /usr/src/app/Sol...
Вопрос пользователя №4756
Прошу помочь. Правильно ли я понял задачу? Конструктор создаёт пару путём передачи аргументов (элементов пары) в алгебраическое выражение 2^x * 3^y. А селекторы должны вернуть элементы пары путём решения этого выражения. Так? В таком случае - это превращается в решение уравнения с двумя неизвестными, которое, вроде ...
Вопрос пользователя №4752
Вот такой вариант решения проходит тест, но он явно не верный. Например если подставить число 90, то получим true, а это не степень тройки. Дополните тест что бы и этот вариант не проходил. // BEGIN (write your solution here) export const isPowerOfThree = (pow) => { if(pow / 3 % 3 === 0 || 3 % pow === 0) { ret...
Вопрос пользователя №4751
Я смотрел тесты, смотрел Makefile, но не понял каким образом достигается, не побоюсь этого слова, идемпотентность при тестировании HexletFs?
Вопрос пользователя №4750
14:25, "11 противоречит 2" - ошибка; 11 противоречит 1 => предположение 2 неверно.