На сколько оно близко к оптимальному решению с теми знаниями, что у нас есть после этого курса? Очень "гавнокод" или терпимо? По-моему выглядит ужасно.

Здравствуйте. Помогите, пожалуйста, разобраться с ошибкой: There was 1 error: 1) App\Tests\SolutionTest::testReduce PHPUnitFrameworkException: PHP Fatal error: Uncaught Exception: Serialization of 'Closure' is not allowed in -:330 Stack trace: 0 -(330): serialize(Array) 1 -(431): _phpunitrunisolatedtest() 2 {main} ...

Доброго здоровья. Хотелось бы, иногда, понимать какие методы используются для инструкций. Здесь, например, mv.visitIincInsn(...). Хоть бы намекнули, что для IINC создан этот метод(аналогично LDC в предыдущем уроке). Я так понял, что такая аналогия в названиях методов будет сохраняться до конца курса? Спасибо

Прошу прощения за глупые вопросы ( В solution.test.js import { cons, car, toString } from 'hexlet-pairs'; import { l, length, get } from 'hexlet-pairs-data'; import make from '../solution'; мы должны импортировать из solution.js make но в solution.js export default cards => (name1, name2) => run(name1, name2,...

Что-то я запутался. Пересмотрел все вопросы и ответы, пересмотрел видео, перечитал текстовое описание под видео, но так и не могу понять в чем проблема: ``` import { makePoint, getX, getY, toString } from 'hexlet-points'; import { cons, car, cdr } from 'hexlet-pairs'; // BEGIN (write your solution here) export const...

Добрый день! Подскажите, пожалуйста, почему во второй функции не работает такая конструкция: // BEGIN (write your solution here) export const symmetricalPoint = (point) => { return -1 * getX(point), -1 * getY(point); }; // END

Правильно ли я понимаю, что если я обрабатываю маршруты app.get('/' ...); и app.get('/something' ...); то результатом обращения к /something будет ответ обработчика маршрута / а потом something? Я имею ввиду что будет вызвано два обработчика.

Здравствуйте. Сделал все точно как в уроке. Вот такая фигня получается :) https://drive.google.com/open?id=0B4VGn0zZ5JdqbXVwc01RTmZid2M

Всем добрый вечер! Начала проходить Последовательности и поняла, что не до конца разобралась с рекурсией. Начала проходить задания. И вот возникла трудность. Если решать это задание по аналогии с факториалом, то, как мне представляется, я должна выходить из рекурсии в тот момент, когда длина строки = 0, а до этого ...

Только у меня функции работы со строками импортируются из модуля strings с ошибкой Redefinition of Length? Из-за этого к ним нельзя обратиться в файле solution

Вячеслав, большое спасибо за столь понятные, простые и заранее подготовленные уроки. Объяснять так, чтобы все казалось простым и понятным - это талант. Пожалуйста, продолжайте. На просторах рунета, к сожалению, мало такого качественного контента.

Замучился уже решать. Выдает: Expected value to be (using ===): "Hello, World!" Received: "hello, World!" Если меняешь до цикла первую букву на заглавную, выдает: Expected value to be (using ===): "Hello, World!" Received: "Hello, Wworld!" Помогите, где искать ошибку?

Приветствую. Подскажите, создаю класс, пишу в начале package и путь к классу. package становится фиолетовым, а путь - нет. то есть, выходит,что он не работает. Так ведь? в чем может быть подвох?

Подскажите пожалуйста, мы решаем эту задачу через создание новой строки, потому что саму эту строку изменить нельзя? Мне казалось, что значение строки можно изменить в функции (ну то-есть взять эту введенную строку за основу и изменить ее на время вывода, то-есть показать показать результат строки какой она могла бы...

Мне кажется этот курс просто очень сильно сжат, можно сказать утрамбован. Темы некоторых уроков вполне могут быть отдельными курсами. Поэтому возникают пробелы в понимании многих моментов.

Почему в другом редакторе возникает ошибка с экспортом?

Здравствуйте! Вот в классе Responce есть метод withCookie, но в соответствующем интерфейсе такого метода нету.

Почему в getMethods итеративно перебираем список методов, а не используем filter или reduce?

Подскажите пожалуйста дополнительную литературу и источники информации по этому курсу. А то учительские решения порой кажутся каким-то колдовством.

Если счет был угадан верно, то функция должна вернуть 2, если исход был угадан верно (победа, ничья, поражение) то функция должна вернуть 1, во всех остальных случаях функция возвращает 0.Господа профи, сделайте задачу более понятной я к примеру не понял условия этой задачи.Тут к примеру или угадал или не угадал по ...

Не силен в теории вероятности - % 3 ухудшает распределение после nextInt() или улучшает? Уж больно халявный способ.

Подскажите, что я делаю не так: export const containsTheOrigin = (rectangle) => { const point1 = makePoint(car(rectangle)); const point2 = makePoint(getX(point1) + widht(rectangle), getY(point1)); const point3 = makePoint(getX(point2), getY(point2)+height(rectangle)); const point4 = makePoint(getX(point3) -...

Здравствуйте. Не могу понять в чем проблема, вроде бы и посмотрел уже "решение учителя", выдает ошибку: make: Entering directory /usr/src/app' mkdir -p out find . | grep java > sources.txt javac @sources.txt -sourcepath src -d out -cp out src/io/hexlet/xo/view/ConsoleView.java:2: error: duplicate class: ConsoleView...

На сколько "умственно-отсталым" я являюсь, если для решения этой задачи мне пришлось написать такой гавнокод: ``` export default (m,n) => { if (m===0 || n===0) { let c = m-n; return Math.abs(c); } else if (m>=n) { let i =n; while (i>=1){ if (n%i===0 && m%i===0) { return i; ...

сделал только первую часть задания и тест прошел успешно. тест не делает проверку второй части задания Создайте константу DIR со значением константы DIR. привык в JS пошагово решать задания

// BEGIN (write your solution here) function reverse($word){ $rev=strlen($word)-1; for($i=0; $i<strlen($word);$i++){ echo $word[$rev]; $rev = $rev-1; } } reverse('hello, world!'); // END чем мое решение не нравиться компилятору. выводит ошибку а в шторме все норм?

Здравствуйте! Не могу понять. Тест testNewCarWithoutPictures не проходит. Хотя если убрать строчку $this->assertRegexp('/\/$/', $this->session->getCurrentUrl()); , то все тесты проходят хорошо. Пробую руками создать запись без файла, то все работает как нужно. Но через тесты не проходит редирект (только в тесте...

Так тест должен проходить? SELECT name FROM goods ORDER BY name DESC LIMIT 1;

Какого такого черта вы не говорите можно ли использовать в коде циклы или нет. Уточняйте условия задачи а-то не все же умеют гадать на кофейной гуще.

Почему функция filter отказывается работать на списке из одной ноды - ошибка pair is not a function. const filtered = filter(element => true, l(node('p', 'text'))); И почему в документации такой тривиальный пример фильтрации списка где каждый элемент это число, а не нода например? Почему в документации не лежит реа...

Доброго здоровья, Вячеслав. Есть вопрос по этой теме. В этой имплементации мы постоянно обращаемся к размеру. Мы же можем бращаться не через метод, а напрямую к полю(в пределах класса). Можем использовать this, а можем не использовать. Я так понимаю, что правильнее всегда(где позволяет синтаксис), использовать метод...

А как определяется "корень"? Он автоматически вычисляется относительно тех пространств имён которые объявлены? Т.е. сейчас у нас "корень" начинается с \Theory а если где-нибудь объявить пространство App\Theory? тогда везде корень станет начинаться с \App ??

подскажите, может где-то прослушал, что значит "->"?

При логауте не происходит редирект на главную, а остается на /session?_method=DELETE и рендерится форма логина с варнингом о некорректности, при этом аутентификация не сбрасывается. Картина сохраняется после сброса и копипаста офф. решения. Что интересно - в задании на флеш такого нет. Опечатки в описании задания: "...

User можно копипастить без изменений из задачи на сессии, нет смысла заставлять это делать. Было бы полезно сразу ставить аутентификацию при регистрации нового юзера. А то сейчас его кидает на главную, как гостя. Это же касается и задания на сессии. Почему аутентификацию приходится убивать с помощью delete req.sessi...

что означает di? ``` Дан код: public class Main { public static void main(String[] args) { Integer[] table = {1, 2, 6, 7}; for (Integer **di** : table){ int i = 0; while (i < di){ System.out.println(di + ", " + i); i++; } if (di > table.length) br...

Вы составили таблицу по необходимым знаниям на ваш взгляд, было бы здорово ещё к каждому курсу определенный структуированный план для дополнительного изучения, чтобы он в итоге соответствовал этой таблице и была большая и понятная карта: куда иду, что надо знать в теории, какие задачи решать на практике.

У кого не проходит retainAll посмотрите на contains() и параметры цикла

вот такая ошибка make: Entering directory /usr/src/app' make: Leaving directory/usr/src/app' make: *** No rule to make target `test'. Stop. дерево правильное сделал 2 раза

Понравилось практическое задание и я немного в нём закопался. Постарался сделать AI не совсем тупым против генератора, но без использования дополнительных методов получилось громоздко и трудночитаемо. В наличии вложенные циклы, вложенные if-ы и вложенные switch-и. В целом код проходит проверку гораздо чаще чем не пр...

Вопрос по тестам: Мидлвара это? Объект `Connect` Функция Объект лучше заменить на что-то другое, например Класс, а то как-то не js way получается, ведь всегда твердят, что функция - тоже объект. Ни у кого затруднений, конечно, не возникнет, но это не эстетично. Кстати, почему Мидлвары уехали в конец курса? Их хо...

Подскажите пожалуйста, что неправильно? export const smallestDivisor = (a) => { let i = 2; if (a < 1) { return NaN; } while (a % i !== 0) { i = i + 1; } return i; };

Немного с mirror запутался. А запутал вот этот ад enter image description here http://i.imgur.com/K6kAWb0.png Пока пытаюсь просто перебрать элементы: export const mirror = map(element => { return node(name(element), value(element)); }, elements); Получаю что-то вроде "elements is not defined". Ну как бы да, это фу...

Странно... ответы в задаче не совпадают с результатами дебага (ответами) в IDE Storm... кому верить? =)

Подскажите, пожалуйста, почему для итератора так необходим return в том месте когда он себя самовызывает? ``` export const reduce = (func, acc, items) => { const iter = (items, acc) => { if( isEmpty(items) ) return acc; let currentelem = head(items); let tailElements = tail(items); let newAcc = fu...

Решение отличатся от учителя, прокомментирует кто данную функцию, нормально так писать или нет, чем плохо или хорошо? Или решение учителя считать эталоном сверяться с ним и если что переписывать? ``` // BEGIN (write your solution here) (write your solution here) const isHappyTicket = (number) => { const number...

Контейнер для выполнения задания не грузится. В других курсах и других заданиях текущего курса подобная проблема не встречалась. Кэш очищен. Сессия новая. В логах циклично подгружается 405070.json. "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:50.0) Gecko/20100101 Firefox/50.0"

function sumDouble($a, $b) { $result = 0; for ($i = $a; $i <= $b; $i += 2) { $result += $i * $i; } return $result; } There was 1 error: 1) App\SolutionTest::testResult with data set #0 (1, 1, 2, 1, 3) Error: Call to undefined function App\Solution\result() /usr/src/app/tests/App/Tests/Solu...

здаствуйте, можете подсказать почему не рабоает мой код export const smallestDivisor = (value) => { for (const i=2; i<=value; i++) { if (value%i===0) { return i} } return i }

Добрый день! Решил задачу указанным кодом. Но программа не может пройти 8ую строчку теста. Не могу найти ошибку. Сориентируйте, пожалуйста: // removed