Вопрос пользователя №5742
В чем ошибка не пойму, в консоли функция работает ``` // BEGIN (write your solution here) (write your solution here) export const ackerman = (m, n) => { let result = 0; console.log('++'); if (m === 0) { result = n + 1; } else if (m > 0 && n === 0) { result = ackerman(m - 1, 1); } el...
Вопрос пользователя №5741
Что такое подстроки в содержимом файла?
Вопрос пользователя №5738
Ребят, вы если называете курс "Основы", то начинайте что-ли с основ... Как открыть командную строку? Что такое Bash? На маке нет Bash, есть Теримнал. Ну или просто уберите слово "Основы" из названия и тогда вопросов нет.
Вопрос пользователя №5737
я бы в тесты добавил 2
Вопрос пользователя №5736
вообще-то учитель предлагает решение методами, которые в этом начальном курсе не изучаются: ни тернарный оператор, ни метод strings.lenght(str) - при попытке воспользоваться методом ctrings в консоли браузера сообщается, что ctrings не определен. в консоли браузера у меня этот код заработал только после переделки s...
Вопрос пользователя №5735
@Override public boolean retainAll(final Collection<?> c) { // BEGIN (write your solution here) for (final Object item : this){ if (!c.contains(item)) this.remove(item); } return true; // END } Почему тест не проходит ? не могу понять
Вопрос пользователя №5733
```import { makePoint, getX, getY, toString } from 'hexlet-points'; import { cons, car, cdr } from 'hexlet-pairs'; // BEGIN (write your solution here) export const makeSegment=(point1,point2)=>{ const segment=cons(point1,point2); return segment; }; export const startSegment=(segment)=>{ return car(segment); };...
Вопрос пользователя №5732
Доброго времени суток. Не могу сообразить почему я получаю undefined на выходе. Где искать ошибку? append = (list1, list2) => { if ( isEmpty(list2) ) return list1; append(cons(head(list2), list1), tail(list2)); }
Вопрос пользователя №5731
Доброго времени суток! Скажите, а как-то можно увеличить скорость видео? Спасибо
Вопрос пользователя №5729
Не получается сделать PATCH, просто управление не заходит в обработчик, маршрут не обрабатывается, всегда выдает 404. Даже если убрать все внутренности и оставить принт - ничего в консоль не выводится. app.post('/posts/:id', (req, res) => { console.log("req.params.id = ", req.params.id) }); Для соседних р...
Вопрос пользователя №5728
что за магический метод next()?? :) очень прошу объяснить подробно метод check.
Вопрос пользователя №5727
в чем ошибка, что я не понял??
Вопрос пользователя №5726
Вопрос по тестам: Можно ли имитировать уровни логирования используя библиотеку debug? Можно но очень ограниченно. Выводится будет только конкретно заданный уровень Может я неправильно понял теорию, но вроде как в одном случае речь шла об уровне в смысле подробности вывода информации (ограничение инфы по степени под...
Вопрос пользователя №5725
const radians = (degrees) => { return degrees * Math.PI / 180;``` Объясните, как определяется значения degrees при последующих рассчетах радиан `const sin1 = Math.sin(radians(angle1)); ` Как я понимаю, вместо degrees подставляется значение angle1, но почему?
Вопрос пользователя №5724
Какой смысл в отсутствии класса Post, если он копипастится без всяких изменений из прошлых решений? Насчет 500 ошибки. Она тут идет факультативно - даже в задании не упомянута (потому делать не стал), но было бы лучше сделать обязательной, т.к. задание без нее позорно простое (при том, что я не фанат сложных заданий...
Вопрос пользователя №5723
почему создать прямоугольник это именно cons(point, cons(width, height));? Объясните процесс создания и где он?
Вопрос пользователя №5722
в методe setFigure если вместо field[point.x][point.y] прописать field[point.x][point.x] тесты все равно проходит.. не могли бы Вы подсказать, как обезопасить себя от подобного?
Вопрос пользователя №5720
что я думаю не так? ``` // BEGIN (write your solution here) export const makeSegment = (point1, point2) => cons(point1, point2); export const startSegment = (segment) => getX(segment); export const endSegment = (segment) => getX(segment); export const toStr = (segment) => toString(segment); export const mi...
Вопрос пользователя №5719
Этот урок просто вынес мне мозг. Основная сложность для меня пока состоит в сопоставлении сокращенной формы записи с развернутой. Вот так // removed мне понятно более ли менее, а вот так // removed пока сложновато мозг воспринимает.
Вопрос пользователя №5715
Выполненная практика к курсу не засчитывается в "календарик". Вчера сделал 2 задания, +6 баллов получил, а квадратик незакрашеный совсем. Обидно, а?! :-)
Вопрос пользователя №5714
Да, решение учителя впечатляет. Есть чему учиться дальше :-). Думаю в тест надо добавить проверку при нулевом значении одного из аргументов. В моём случаю прошёл проверку результат gcb(0,3) = 1 хотя должно быть 3.
Вопрос пользователя №5713
А как быть в случае если переданное число ноль? Решение учителя в таком случае выдаёт результат 2. Разве это правильно?
Вопрос пользователя №5712
Тесты не проверяют шаблоны, и делать их не хочется, т.к. Web-доступ не работает: "There is no web access for this exercise or you made a mistake and web server hasnтАЩt started" Да, кто будет делать - судя по офф. решению, в табличной форме не значит, что нужна именно html таблица (в смысле <table>), а просто вид та...
Вопрос пользователя №5711
array_product() - название функции убило, причем здесь продукты?) Или у меня еще и английским плохо)
Вопрос пользователя №5710
По умолчанию при нажатии на кнопку web-доступ перехожу на страницу https://web-41713.exercise5.hexlet.io/?instance=258086&js_env=production при изменении url на https://web-41713.exercise5.hexlet.io/about то все работает хорошо. Но странно почему эта кнопка не ведет сразу на нужный url...
Вопрос пользователя №5707
Извините, что не по теме, но можете подсказать, в какой программе вы записывали касты?
Вопрос пользователя №5706
вообще не поняла задания. если нужны числа, меньшие 10, и чтобы нацело делились на 2 и на 4, так это только числа 4 и 8. И их сумма будет 12, а не 20.
Вопрос пользователя №5704
а что такое hash таблица ?
Вопрос пользователя №5702
Никак не могу понять что такое конструктор и селектор, где это?
Вопрос пользователя №5700
В документации: tail(l(10, 15, 20)); // (15, 20) В задании tail(l(10, 15, 20)) возвращает: tail: function (message) { switch (message) { case 'car': return a; case 'cdr': return b; default: throw new Error('Unknown message \'' + message + '\''); } } Я догадался, ...
Вопрос пользователя №5699
не понимаю как сделать условие только с четным числом если переданный параметр четное число> ``` function isBigEven ($num) { return $num > 1000 && 1000 = $num; } 1) App\Solution\Tests\SolutionTest::testIsPresent with data set #0 (true, 1000) Failed asserting that false matches expected true. ```
Вопрос пользователя №5697
вопрос по функции mirror. Я возвращал в ней конструктор отреверсированного элемента cons() и прошел тесты. Учитель решил использовать node() Является ли тут использование cons() ошибкой?
Вопрос пользователя №5696
Аллоха! Вот мое решение: http://pastebin.com/Se5WHYsC Объясню свою логику: 1.Пробегаем циклом по всем элементам массива. 2. Вводим 2 переменные счетчика 3. Если находим в элементе массива нужный нам символ, увеличиваем счетчик 4. Сравниваем значения, возращаем то что нужно Не могу понять где ошибка, вот на что р...
Вопрос пользователя №5694
какая принципиальная разница между объявлением функций Вариант №1 function min(x,y){ return (x <= y) ? x : y; } Вариант №2 const min = (x, y) => { return (x <= y) ? x : y; }
Вопрос пользователя №5691
Не понял, при чем тут мутабельность в вопросе из теста: В каких случаях не стоит использовать паттерн builder? Если класс mutable и его поля можно изменять В ссылках под видео вообще ничего не говорится про мутабельность, да что там говорить - там ни одного final нет. Впрочем, я вообще не понял, зачем билдер нужен...
Вопрос пользователя №5690
Первый вопрос в тестах: "Чем по сути является HTTP?" Мне кажется, что ответ "Искусственным общим языком для передачи данных" - не корректный в том смысле, что "протокол" - это ведь не "язык", это стандартный набор правил.
Вопрос пользователя №5688
const pi = 3.14; // BEGIN (write your solution here const r = 5; const area = 4 * pi * r * r; // END solution.js × Close make: Entering directory '/usr/src/app' jest --colors FAIL tests/solution.test.js ● result expect(received).toBe(expected) Expected value to be (using ===): 314 Received: {} Difference: ...
Вопрос пользователя №5687
Здравствуйте! Вообще, конечно, курсы классные - действительно мозг перестраивается, только очень медленно и не всегда уверенно. Конкретно от этого курса остались какие-то двоякие впечатления. С одной стороны, когда оперировать надо уже существующими функциями (типа car, cons и т.д.), то всё понятно и логично. А вот ...
Вопрос пользователя №5686
Вопрос по тестам: Какой конструктор нужно добавить к классу, что бы при запуске метода main вывелось на экран: “X O”? С учетом единственного принта System.out.print(s + " ");, есть глубокое подозрение, что при "правильно" выбранном вопросе будет выводиться “X O ”.
Вопрос пользователя №5685
Не так сложно было решить, как понять, чего от меня хотят. Уже хотел сдаться и подсмотреть решения учителя, но решил еще подумать и все таки, волшебный образом додумался :) Только вот мне не ясна одна строчка в интерфейсе "IteratorAggregate": return new \ArrayIterator($this->items); Здесь непонятно это - "\ArrayIt...
Вопрос пользователя №5684
В окне терминала код срабатывает и выдаёт правильные значения с наборами из теста, но при этом сам тест не походит. Возможно неправильно экспортируется функция? На что ещё обратить внимание? import 'babel-polyfill'; // BEGIN (write your solution here) function multi(a, b) { i=0; result = 0; for (i=1; i <=...
Вопрос пользователя №5683
Проблема в том что нельзя увидеть результат. Я не могу увидеть результат даже самого assert ради которого и был сделан этот урок. Если прошлые задания я решал тем что мог проверить себя в консоли браузера на логические ошибки то здесь я не имею исходных кодов функции solution.factorial , я не знаю что она возвращает...
Вопрос пользователя №5682
const cons = (a, b) => (message) => { switch(message){ case 'car': return a; case 'cdr': return b; } } const pair = cons(7,8); const car = (pair) => pair('car'); const cdr = (pair) => pair('cdr'); alert(car(pair)); Объясните как работает участок => pair('car')? Каким образом в messag...
Вопрос пользователя №5681
OUTPUT solution.js × Close make: Entering directory `/usr/src/app' babel-node --presets=es2015 test.js assert.js:89 throw new assert.AssertionError({ ^ AssertionError: '((100 % 3) - 5) * (7 / 2)' == '-14' at test.js:5:10 at ChildProcess.exithandler (child_process.js:193:7) at emitTwo (events.js:100:13) at Ch...
Вопрос пользователя №5679
Как оформить программу и запустить её в терминале. Я хочу вывести consol.log(a), и увидеть его значение? И по традиции, что не так, в моём коде? Мне ни когда не удаётся решить задание не посмотрев "Вопросы и ответы". Хотя на С++ я решаю эти задачи как семечки. make: Entering directory '/usr/src/app' npm test npm inf...
Вопрос пользователя №5678
меня немного смутил метод removeLast, а именно: Удаляет последний элемент из листа. ок. пишу: if (size != 0) items[size] = null; size--; почему вторая строчка неверна?..
Вопрос пользователя №5677
На просторах интернета нашёл непонятный код, который, естественно, имеет отношение к нашему заданию. Может кто объяснить, что тут вообще происходит, function foobar(str) { return str.replace(/\b(.)/g, function(s) {return s.toUpperCase(); } ) } 1. Что за фу-я replace? 2. Что за параметры она принимает?
Вопрос пользователя №5676
Вопрос по тестам - о каких строках идет речь? ``` Дано: int[][] m; выберите все верные утверждения (У этого вопроса несколько правильных ответов) m[0].length всегда равен m[1].length (при условии что у массива более одной строки) m всегда не равно null m[0].length может быть отличным от m[1].length (при условии что ...
Вопрос пользователя №5675
Здравствуйте. Не могу понять одну вещь, помоги разобраться, пожалуйста. Сделал задание с удалением элемента по id таким образом: ``` public function remove($id){ $res = array_filter($this->items, function($item) use ($id){ return $item->id != $id; }); $this->items = $res; } ``` Долго пытался сделать циклами, ...
Вопрос пользователя №5674
А где в примере на видео указано, что нужно вернуть модуль?