Меня не пускает дальше даже если копипастом вставлять "решение учителя"... И что за синтаксическая ошибка такая в пустой строке тоже никак не пойму. make: Entering directory '/usr/src/app' jest --colors FAIL tests/test.js ● Test suite failed to run SyntaxError: /usr/src/app/type.js: Unexpected token (6:0) 4 | ...

В тесте под видео ответ в остатке от деления! 12%N(количество элементов) ->> должно быть (количество бакетов).   По тестам: Какая сложность добавления, удаления и обновления элемента (лучшая, средняя, худшая) для реализации Map на базе двумерного массива? Судя по видео, для добавления сложность отличается от уд...

const nod = (n, a, b) => { let q = n; let r = 0; while (q > 0) { if (q % a === 0 || q % b === 0) { r = r + q; console.log(r); q--; } else q--; } return r; } nod (10, 2, 4) clear Native Browser JavaScript 10 18 24 28 30 => 30 так а почему решением есть 20, если числа которые деляться на 2 ...

( (typeName1, (functionName1, functionBody1)), (typeName1, (functionName2, functionBody2)), (typeName3, (functionName3, functionBody3)), ) подскажите getName это functionName? а SimpleCard это typeName? getMethod находит соответствие в табличке и достает functionBody(contents(self))? Я правильно понял? ( (Simple...

Добрый день! Мог бы кто-то более детально обьяснить (если говорить прямо, то обьяснить), что означают указанные записи: 1) `[${toString(startSegment(segment))}, ${toString(endSegment(segment))}]`; 2) export const makeSegment = (point1, point2) => cons (point1, point2); Во втором интересует почему без фигу...

// BEGIN (write your solution here) export default (m, n) => { let divisor = 1; if (m !== 0 || n !== 0) { if (m === 0) { return n; } if (n === 0) { return m; } if (m >= n) { divisor = n; } else { divisor = m; } while (divisor !== 1) { if (m % divisor ...

Здравствуйте! Тема для меня оказалась очень сложной, решил, что лучше пересмотрю заново, сделал все задание, а так как есть решение - решил сравнить с решением учителя, вроде все сошлось но тест не проходит, могли бы Вы подсказать почему ? Код: ``` // BEGIN (write your solution here) export const quadrant = (point...

Так в общем долго я делал всё через IDE в итоге там всё работает, тут нет. Могу предположить что не обновляются переменные, других предположений нет. Вероятно опытный глаз найдет где я ошибся Перед этим немного объясню мои методы и как они работают checkCombo(); - Получает три String значения, если они одинаковые...

Какой то затык с решением как мне видится мой iter должен рекурсивно вызываться в reduce и добавлять элементы в acc, после чего reduce выдать acc но почему то он проходит по элементам заходит внутрь первого списка добавляет его элементы и все, не могу никак разобраться куда копать. Второй тест: ``` AssertionError: '...

Интересует метод из LinkedList (http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/file/97b3a4fc3290/src/share/classes/java/util/LinkedList.java): ``` public boolean remove(Object o) { if (o == null) { for (Node x = first; x != null; x = x.next) { if (x.item == null) { unlink(x); ...

Здравствуйте. Не могу понять почему ответ не правильный в некоторых вопросах вашего теста. Скомпилируется ли следующий код: class A {} class B extends A {} // 1 // main method B b = new A(); // 2 A a = new A(); // 3 По сути это тоже самое что и в видео. У нас есть класс Game и унаследованный от Game класс TwoPlayers...

Эту часть задания трудно понять - "если исход был угадан верно (победа, ничья, поражение) то функция должна вернуть 1" я на какую команду ставлю?? я понял что данное условие всегда верно, других исходов не бывает кроме (победа, ничья, поражение). А счет входит в них же. Как это понимать?

Решил проверить как работают предоставленные нам функции: ``` export const select = (query, dom) => { console.log('head(dom) isList: ' + isList(head(dom))); console.log('head(head(dom)): ' + head(head(dom))); console.log('tail(head(dom)): ' + tail(head(dom))); console.log('head(dom) hasChildren: ' + hasChil...

Здравствуйте! Подскажите, почему нельзя задать такие условия: ' if (a===b || a>b || ad || c<d) { return 1;}'

Вычисления разве не являются выполнением?

подскажите почему pair is not a function, это Simplecards: export const make = (name, damage) => { attach ('SimpleCard', cons(name, damage)) } export const getName = (self) => car(contents(self)) export const damage = (self, health) => cdr(contents(self)) это solution: `` if (health1 <= 0) { retur...

По вопросам: Какие методы предоставляет интерфейс List для поиска объектов внутри List? И чем отличается ListIterator от Iterator. Понятия не имею что там отвечать, даже читая спецификацию... может не так читаю. Пытаюсь подобрать перебором...

Что-то у меня когнитивный диссонанс. В офф. решении есть класс для создания ноды: ``` private static class Item { private T element; private Item next; private Item prev; public Item(final T element, final Item<T> prev, final Item<T> next) { this.element = element; this.next = next; this....

Здравствуйте.У меня не так как у вас вывод этого класса показывает через javap. У меня вот так. Это правильно или что может мне сделать чтобы было как у вас в примере?enter image description here http://dl4.joxi.net/drive/2016/12/26/0016/0938/1110954/54/7ad5c9f5a6.png

Спасибо. Не могли бы вы посмотреть на подправленный после ревью код. есть вопросы, я их написал там же https://ru.hexlet.io/codereviews/7896?submissionid=10073

Вот такие вопросы возникли: 1.правильно ли я поняла: конъюнкция- это эквивалент умножения, а дизъюнкция - эквивалент сложения? 2. для того, чтобы провести какую-то операцию нам необходимо минимум 2 операнда. При выполнении операции отрицания мы пишем !true; и !!false; - у нас же в каждом действии написано по одному ...

В repl.it отрабатывает, а в среде обучения нет.. Ошибку ниже кода прикрепляю // removed code FAIL tests/solution.test.js ● check TypeError: (0 , _solution.check) is not a function at Object.<anonymous>.test (__tests__/solution.test.js:4:57) ✕ check (3ms) Test Suites: 1 failed, 1 total Tests: 1 failed...

// BEGIN (write your solution here) const square = (num) => { return num * num; }; const sumOfSquares = (num1, num2) => { return square(num1) + square(num2); }; const squareSumOfSquares = (num1, num2) => { return square(sumOfSquares(num1, num2)); }; square(10) а где можно узнать об этом побольше

make: Entering directory '/usr/src/app' jest --colors FAIL tests/test.js ● Test suite failed to run ReferenceError: square is not defined at Object.<anonymous> (solution.js:2:1) at Object.<anonymous> (__tests__/test.js:1:171) Test Suites: 1 failed, 1 total Tests: 0 total Snapshots: 0 total Time: ...

Здравствуйте! Помогите разобраться с ошибкой в тестах 2 и 3. // removed Результат: ``` 1) Data #reverse: AssertionError: '(5, (4, (3, ())))' == '(5, 4, 3)' + expected - actual -(5, (4, (3, ()))) +(5, 4, 3) at Context.<anonymous> (test.js:16:12) 2) Data #append: AssertionError: '((((3, 4, 5, 8), 3...

В офф. решении есть строчка System.arraycopy(m, 0, a, 0, size); Никакого приведения типов там не делается, тесты проходят только потому, что типы везде int.

Как решать задачу,если про рандом вообще не говорили

Наверно жестко затупил где-то по мелочи, но не могу понять, почему не возникает проблем с методом remove(index) в родительском классе: private void remove(final int index) { if (index != this.size() - 1) System.arraycopy(m, index + 1, m, index, this.size() - index - 1); size--; } Когда остается пустой масс...

и еще вопрос по коду const Box = React.createClass({ render : function() { return <h1>Test22</h1>; } }); const data = <a>Link</a>; ReactDOM.render( <div> data, <Box /> </div>, document.getElementById('content') ); почему чтобы вывести Box нужно его обрамлять как будто это одиночный тэг ? в т...

export default (a, b) => (1 / 2) * a * sqrt(b * b - (a * a) / 4); такое чувство что меня обманули. как вот можно догадаться что запись в таком виде валидна?! где имя экспортируемой по дефолту функции? вы обозвали функцию "default"?

Учитель работает в Vagrant. Мне тоже следует его установить для этого и других курсов? ОС - Windows.

не совсем понял почему это правильный вариант: ``` Hello а не: ```

Здравствуйте. Немного затормозился с функцией mirror. Вот такой вопрос. value(head(elements)) - список, следовательно, мы можем к нему вот таким образом применить функцию реверс? reverse(value(head(elements)))

Не пойму что не так, на repl.it результат проходит, выдает решение правильно, а тут ошибка RangeError: Maximum call stack size exceeded, хотя количество итерации опять же на repl.it конечное. Что не так делаю? export const smallestDivisor = (n) =>{ const iter = (number,acc) => { if (number%acc===0) { ...

в решении учителя touppercase() написано с синтаксической ошибкой

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

Не пойму почему не проходят тесты, пишет что squareofSum не обозначена. ReferenceError: squareOfSum is not defined Хотя в repl.it'e все запускается и результат сходится. https://repl.it/EwcC/0 (https://repl.it/EwcC/0)

Подскажите, как задать условие длинны отрезка? if (less > 1 || more > 1) { return sort(newList) } понятно, что не так как у меня)

const squareOfSum = (a, b) => { что у меня не правильно

Опять проблема с решением. export const flatten = (list) => { return reverse(reduce((element, acc) => !isList(element) ? cons(element, acc) : cons(flatten(element), acc), l(), list)) } и получается в итоге что на выходе я получаю тот же самый список что и на входе. Мне кажется, что ошибка у меня на моменте :...

Здравствуйте. Этот курс как стало понятно Java 101 а есть или будет ли курс Java 102? Или сейчас то что вы выпускаете курсы по отдельности в совокупности это и есть курс Java 102?

если кто-то будет мучаться так же как и я, держите ссылку, она очень поможет с ответами на неочевидные вопросы: http://asm.ow2.org/asm50/javadoc/user/org/objectweb/asm/MethodVisitor.html#visitJumpInsn-int-org.objectweb.asm.Label-

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

Рахим, в комменте под видео "условие должно быть (if (= counter 0), а не (if (= counter 0)" похоже, закралась ошибка. Я честно пыталась в течение минуты найти 12 отличий))

Закомментированный код в solution.js - решение "обычным" способом?

Я вот не пойму, тот самый упомянутый Odersky зажмотился на слово implements для дженериков? Зачем сделали extends и для классов и для интерфейсов, какая-то сомнительная оптимизация. Получается нечто вроде трешового параметрического полиморфизма: <T extends Class> <T extends Interface> <T extends Class & Interface>...

В задании не указано с какого символа начинать просмотр вперед. Потерял время на поиск решения, т.к. двоеточие изначально прилепил к подсвечивоемой части (в задании двоеточие выделено желтым, как и 80, потому решил что это основная искомая часть), как оказалось лепить его надо было к просматриваемой. Вобщем, подстро...

if (a.length <= size) { T1[] b = (T1[]) new Object[this.m.length]; for (int i = 0; i < this.m.length; i++) { b[i] = (T1) this.m[i]; } return b; } Почему эта штука не работает? Кидает ClassCastException

Тесты не работают. Проходит даже если в методе только одна строчка return humans.get(0);. С одной стороны хорошо, подсмотрел в офф. решении про startsWith. C другой - было особенно непонятно отсутствие реакции теста на null, но потом разглядел неотредактированный копипаст: final Human expectedResult2 = null; fina...

Не возвращает ожидаемый заданием результат, но почему? // removed