Вопрос пользователя №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, она на протяжении всей статьи фигурирует и только в конце приведён пример её тела. С зарплатами и программистами - очень хороший практический пример, но там всё как-то напутано, что даже поняв ча...