Вопрос пользователя №20827

Не сразу дошло, как делать, но эксперименты помогли. Было весело искать:)

Вопрос пользователя №20824

Подскажите пожалуйста как правильно запустить babel-node '''bash-4.4$ babel-node smallestDivisor.js repl:3 smallestDivisor.js; ^ ReferenceError: smallestDivisor is not defined at repl:3:1 at Script.runInThisContext (vm.js:90:20) at Object.runInThisContext (vm.js:297:38) at eval (/usr/lib/nodemodules/...

Вопрос пользователя №20823

Можете на пальцах (я раньше кодил на php и вроде такого там не было) объяснить в чем профит хранить данные так сложно? вместо привычных объектов, массивов? часто ли в жизни приходиться подобные вещи реализовывать?

Вопрос пользователя №20819

findPrimitiveBox Намекните пожалуйста, что не так и как в рекурсию войти. // removed OUTPUT npm test -s findPrimitiveBox FAIL __tests__/findPrimitiveBox.test.js ✕ findPrimitiveBox (43ms) ● findPrimitiveBox Argument must be pair, but it was '6' 7 | 8, 8 | ); > 9 | expect(toStri...

Вопрос пользователя №20818

const sequenceSum = (begin, end) => { if(end<begin){ return 0; }else{ return begin+sequenceSum(begin+1,end) } } console.log(sequenceSum(1, 5)); // 1 + 2 + 3 + 4 + 5 = 15 console.log(sequenceSum(4, 10)); // 4 + 5 + 6 + 7 + 8 + 9 + 10 = 49 console.log(sequenceSum(-3, 2)); // (-3) + (-2) + (-1) + 0 + 1 + 2 = -3 console...

Вопрос пользователя №20817

Что-то сделал, задание засчитали, открыл решение учителя - оказалось, что мне зачли упражнение случайно((((( Почему в решении учителя в MockBuilder вставляется интерфейс LoggerInterface? В чем суть проверки метода build, если он в обоих случаях возвращает true?

Вопрос пользователя №20816

Решил (https://ru.hexlet.io/code_reviews/72042)Не совсем понимаю откуда и как приходит к нам $args. Полазил в исходном коде. Но запутался, т.к. одно выходит из другого и входит в третье, если так можно выразиться.

Вопрос пользователя №20814

Добрый день. Задание интересное, как и все задания на хекслете, заставляют мозг шевелиться(аж слышно как шестерёнки вертятся)) ). Первую и вторую функцию написал за полчаса, а вот над третьей думал дня 2 и решил только на интуиции. Прошу разъяснить почему без (1) и (2) условия рекурсия не работает, точнее работает н...

Вопрос пользователя №20813

Помогите пожалуйста справиться с этим заданием. Никакие мысли в голову не лезут :( точнее как эту константу const FREE_EMAIL_DOMAINS = [ 'gmail.com', 'yandex.ru', 'hotmail.com' ]; использовать?

Вопрос пользователя №20812

Подразумевалось другое. В прогрессе должно отражаться скачивание индивидуальных ресурсов. Ага, понял когда уже отправил) Сори. Сейчас доделываю нормальный вариант с параллельным скачиванием\сохранением и отображением процесса, пропуском не загруженных ассетов (:

Вопрос пользователя №20811

Наверное зря я решил применить здесь итеративный процесс? Решение (https://ru.hexlet.io/code_reviews/72031) получилось громоздким.

Вопрос пользователя №20810

Строки в ключах уже работают h = {"asdf": 33, b: 'df'} // => {:asdf=>33, :b=>"df"}

Вопрос пользователя №20808

print_r('-> ' + $str); Разве здесь не через точку надо? Или у меня не та версия PhP?

Вопрос пользователя №20807

Хотел бы поинтересоваться: зачем использовать явно лишнее приведение типов при объявлении параметров метода strrev()? Ведь метод и без того ожидает на вход строку, а значит будет произведено динамическое приведение типов к string. Или подобное написание делается для упрощения чтения кода?

Вопрос пользователя №20806

Не пойму, что я делаю не так.. $names = ['petya', 'vasya', 'evgeny']; function addPrefix($names, $prefix){ for ($i = 0; $i < count($names); $i++) { print_r("$prefix"."{$names[$i]} "); } } addPrefix($names, 'Mr '); https://repl.it/repls/EthicalValuableRange тут все работает... Можно еще так ``` function add...

Вопрос пользователя №20805

не совсем понимаю, как именно должен меняться счетчик в iter внутри reduce, я понимаю, что reduce не должна понимать, что считается в счетчике, но все-таки. если, например, написать reduce таким образом (проверку не проходит): // removed то получается, что в случае, если я хочу, например, использовать reduce так, чт...

Вопрос пользователя №20804

А почему тут при изменение данных не происходит вычисление? или я чего то не понял? repl (https://repl.it/@ArkadiyStepanov/ElaborateOutlandishConfiguration)

Вопрос пользователя №20803

Добрый день! вроде решил задачку, тест выводит первый элемент массива, если ставить "return (firstN($users, 2))", то выводит два элемента массива. мой код: // removed но почему то есть ошибка, и не могу понять на что она указывает: ``` Failed asserting that two arrays are equal. --- Expected +++ Actual @@ @@ Array ...

Вопрос пользователя №20802

Господи, вот что значит надо быть внимательным. Три раза решил задачу и сейчас понимаю, что похоже решил ее правильно все три раза. Долго понять не мог, почему не проходит решение прежде чем внимательно прочел условие. Экспортировать надо было по умолчанию)))

Вопрос пользователя №20801

Подскажите, пожалуйста, почему-то список карт, который приходит с первых тестов (undefined), со вторых тестов (undefined, pair: (PercentCard, (Фаланговая знатность утешения, 80))). Вставил решение с предыдущего упражнения, что бы на его основе сделать новое, но не могу понять почему список карт пустой?

Вопрос пользователя №20800

Долго ломал голову с рекурсивным решением, да, это боль... в итоге решил просто использовать цикл for. Главное, что работает.

Вопрос пользователя №20799

Такой код проходит все тесты, кроме третьего. Помогите с третьим тестом решить. // removed Вывод третьего теста: ``` expect(received).toBe(expected) // Object.is equality Expected: 1 Received: {"done": false, "value": {}} Difference: Comparing two different types of values. Expected number but received object. ...

Вопрос пользователя №20798

А для чего в решении учителя обработчик вешается на каждый таб и для каждого таба генерится стейт? Вот так (https://ru.hexlet.io/code_reviews/71948) нельзя? Да, с производительностью я там не заморачивался, снимал классы у всех :)

Вопрос пользователя №20797

Что-то поспешил с отправкой... Почитал понял, что надо делать отображение для скачивания каждого ресурса. Не пойму почему линтер ругаться начинает если для для названия Task использовать строку с переменной title: Start download page ${pageUrl.href} Его прям глючить начинает, ошибки где попало отображает.

Вопрос пользователя №20796

Последнее задание никак не хочет решаться. На буке linux mint 19, JDK 10, ошибка: Error: Could not find or load main class io.hexlet.java101.m0.e2.Main Caused by: java.lang.NoClassDefFoundError: javafx/application/Application На стационарном компьютере windows 10, JDK 10, файл просто не запускается. Ну то есть после...

Вопрос пользователя №20795

Все ли файлы нужно компилировать? Команде компиляции не нужно указывать все файлы с исходным кодом. Если бы у нас было несколько классов, то команде компиляции мы бы всё равно указывали только один класс - тот, что содержит "entrypoint", т.е. класс, содержащий публичный (puplic), // опечатка public

Вопрос пользователя №20794

Функция isPair из библиотеки hexlet-pairs проверяет, является ли переданный ей параметр парой. Более подробное описание функции смотрите в документации библиотеки (файл hexlet-pairs.md в каталоге docs). import { cons, car, cdr, toString } from 'hexlet-pairs'; Так эту функцию не импортировали что делать?

Вопрос пользователя №20792

Привет. В абзаце "Однофайловая программа" , то её можно запустить, просто набрав в командной строке $ java ./SimpleInterest.java # здесь мы JVM передаем неоткомпилированный файл, разве не нужно сначала откомпилировать, т.е. так $ javac SimpleInterest.java а потом запускать $ java SimpleInterest у меня данная кома...

Вопрос пользователя №20791

Вот код из теоретической части: ``` const factorial = (n) => { const iter = (counter, acc) => { if (counter === 1) { return acc; } return iter(counter - 1, counter * acc); }; return iter(n, 1); }; ``` Никак не пойму такой момент. Есть вводные данные, "засунутые в коробку": n. Но откуда берут...

Вопрос пользователя №20790

как исправить ошибку на null ? не могу понять (код немного съехал при копировании) ``` public String currentMove(final Field field) { // BEGIN (write your solution here) int xCount = 0; int oCount = 0; for (int i = 0; i < field.getSize(); i++) { for ( int j = 0; j < field.getSize...

Вопрос пользователя №20788

Добрый день! Прошу помощи в этом упражнении. Я его больше месяца уже пытался сделать сам. Кроме ужасного рекурсивного решения с миллионом иф, когда я проверяю второй элемент массива на тип, не знаю, как подступиться. Прошел все курсы заново с начала. За два дня. Все ок. Думал я тупой. Но тут прямо ступор. Полиморф...

Вопрос пользователя №20787

Предлагаю в описании задания по append добавить слово "в начало" append - добавляет элемент (тег), созданный с помощью node, в начало html-списка. Возвращает новый html-список. Это снимет неоднозначность. В обсуждении много вопросов по тому, как должен работать append. Т.к. с одной стороны "в списках элемент всегда ...

Вопрос пользователя №20786

class Loops { public int findIndex(final int[] m, final int target) { // BEGIN (write your solution here) for (int i = 0; i <= m.length; i++) { if (target == m[i]) return i; else return -1; } // END } } Помогите разобраться в чем ошибка Код ошибки: ma...

Вопрос пользователя №20785

Два выражения и операция между ними. Одно из выражений истинно (true), второе выражение неизвестно, и результат операции — истина. Какой может быть операция? "Правильный" ответ содержит AND. Как может быть AND, если true AND false дает в результате ЛОЖЬ! Может я что-то неправильно понял?

Вопрос пользователя №20784

Не припомню, чтобы мы работали с Slim.

Вопрос пользователя №20783

Да, пришлось включить мозг. Думаю нужно начиная со второго, а то и первого урока в курсе, давать практику. Пусть даже минимальную.

Вопрос пользователя №20780

Непонятно, почему в output указывается, что тесты упали на 24-й строке, и Expected такой: --- Expected +++ Actual @@ @@ Array ( - 'title' => 'Book of Fooos' - 'author' => 'FooBar' - 'year' => 1111 + 'title' => 'Cymbeline' + 'author' => 'Shakespeare' + 'year' => 1611 ) /usr/src/app/tests/ArraysT...

Вопрос пользователя №20779

Добрый день! Почему-то вбил себе в голову что итемы в $cart должны храниться в виде [ ['id' => 1, 'name' = 'one', 'count' => 1], ['id' => 2, 'name' = 'two', 'count' => 1] ] из-за этого нагородил костылей: https://ru.hexlet.io/code_reviews/71851 Люди не делайте так :) структуру вашей $cart вы определяете сами.

Вопрос пользователя №20778

const makePoint = cons; а как передать значения?

Вопрос пользователя №20777

Если написать тест, где в select не передавать параметры, то '*' по умолчанию стирается. Это недочет приложения(нужно добавить проверку приходящих аргументов), которое тестируем или я неверно понял, что мы тестируем в тестах? $queryBuilder = new QueryBuilder('members'); $queryBuilder->select(); $this->assertContains...

Вопрос пользователя №20776

Ресурсы надо закачивать в паралелль, ручная рекурсия это перебор. Извлекай ресурсы, делай мап и promise.all, убирай вложенные промисы. Я так и сделал сначала, но тогда тест где какой либо из ресурсов недоступен оказывается проваливается, потому что если хотя бы один ресурс ложится, то ложатся все (: хотелось более л...

Вопрос пользователя №20774

const sort = (list) => { if (isEmpty(list)) return l(); const base = head(list); const list1 = filter(element => element < base, list); const list2 = filter(element => element > base, list); const list3 = filter(element => element === base, list); console.log('base = '+base); console.log('list1 = '...

Вопрос пользователя №20773

https://ru.hexlet.io/code_reviews/71814 Линтер выкидывает предупреждение 3:18 error Arrow function used ambiguously with a conditional expression no-confusing-arrow На мой взгляд - все приемлемо. Почему он считает поведение этой функции неоднозначным?

Вопрос пользователя №20772

binurySum( '''10''')

Вопрос пользователя №20771

странно как мое решение прошло? https://ru.hexlet.io/code_reviews/71806

Вопрос пользователя №20770

Добрый день! Подскажите пожалуйста, не перепутаны ли в тестах значения для высоты и ширины? Тест для getWidth (ширина) ожидает получить значение 5, а для getHeight (высота) значение 4. Хотя в задании указано значение 4 для ширины и значение 5 для высоты. ● selectors expect(received).toBe(expected) // Object.is equa...

Вопрос пользователя №20769

Здравствуйте. Задание прошёл, но остался вопрос - можно ли данную структуру файлов создать одной строчкой в терминале?

Вопрос пользователя №20767

https://ru.hexlet.io/code_reviews/71783 Такой способ имеет право на существование?

Вопрос пользователя №20766

Намертво застрял с Composer. В файле composer.json у меня получились следующие секции: name, bin, description, type, authors и пустая require. Этого достаточно ? Зачем подсказка про автозагрузку - вообще не понятно. И при попытке загрузить пакет c packagist получаю сообщение как в прошлой группе: [InvalidArgumentEx...

Вопрос пользователя №20765

Вроде и примеры хорошие, и объясняете хорошо, но оно как-то всё не структурировано. Взять ту же функцию partialApply, она на протяжении всей статьи фигурирует и только в конце приведён пример её тела. С зарплатами и программистами - очень хороший практический пример, но там всё как-то напутано, что даже поняв ча...