Вопрос пользователя №18089
Шикарная задача (: решил (https://ru.hexlet.io/code_reviews/60823), но пришлось хорошо подумать.. вообще тема деревьев заставляет хорошо шевелить головой, особенно после плоских коллекций, где все намного более привычнее)
Вопрос пользователя №18087
Скажите пожалуйста, воскресенье последний срок сдачи ? Или будет время на исправление ошибок?
Вопрос пользователя №18084
это нарушение eslint airbnb А линтер ничего не сказал, в чём именно нарушение?
Вопрос пользователя №18083
Ок! Николай, вам доп. задание Думал об этой опции с середины проекта :) Добавил, но проверить прямо сейчас, что точно работает, возможности нет, под рукой только Win, крашающаяся на запуске. Трэвис сказал, что всё ок, логика вроде не нарушена. Вечером смогу проверить, не торопитесь с проверкой моего задания :)
Вопрос пользователя №18082
Сделайте так, чтобы эта функция возвращала булево значение - выиграна или проиграна игра. Ерунда получается. Возвращает она булево значение, а потом в playGame нужно делать вложенную рекурсивную функцию, чтобы считать раунды, сразу возрастает сложность и codeclimate ругается. Если же оставлять счетчик в playRound, ...
Вопрос пользователя №18081
Я хотел, чтобы вся пачка информации передавалась за раз, но, реализация действительно так себе. Спасибо за комментарии, сейчас буду переделывать.
Вопрос пользователя №18080
Здесь вы выносите часть внутренней реализации findGCD наружу - эта функция должна уметь принимать любые (допустимые) аргументы в любом порядке Эта функция вообще не принимает никаких аргументов. minNumber и maxNumber определяют, в каком промежутке будут генерироваться случайные числа для этой игры. Их я вынес за фун...
Вопрос пользователя №18077
При пуше возникают ошибки, может ли это зависеть от смены компьютера? И как это исправить? ``` $ git push -u origin master fatal: 'origin' does not appear to be a git repository fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. ``` $ git remo...
Вопрос пользователя №18075
Пожалуйста, посоветуйте материалы для чтения по этой теме. Не понимаю как подступиться к задаче уже 3ий день.
Вопрос пользователя №18074
не могу исправить это замечание одной проверкой. У меня не получается уместить три возможных сценария в один.
Вопрос пользователя №18073
Вижу что в заданиях обычно используется "value instanceof Array", а мне как то запомнилось Array.isArray(). Первый вариант лучше?
Вопрос пользователя №18072
Долго думал над заданием, решил, как мне кажется, не до конца понял последнюю функцию. То есть в результате выполнения примера из задания у нас возникает такая цепочка вычислений (3, (4, (5, (8, |3 2 9|)))) ?? Палки напечатал для выделения второго списка, если что.
Вопрос пользователя №18071
Хватило и редюса:) мое решение (https://ru.hexlet.io/code_reviews/60756#file-0) Но по чейну намного читабельнее выглядит)
Вопрос пользователя №18070
Очепятка на странице: поддериктории
Вопрос пользователя №18069
Как семантически правильнее? Мой вариант мне нативно понятнее Вариант учителя лаконичнее в отношении того, что все размещается в 1 функции https://ru.hexlet.io/code_reviews/60749
Вопрос пользователя №18066
https://ru.hexlet.io/code_reviews/60745
Вопрос пользователя №18065
А каков срок последней проверки по проекту? Чувствую, что не успеваю я)
Вопрос пользователя №18063
counterOfSteps >= 3 - вижу здесь магическое число - простите, но после прочтения статьи по ссылке я не понял, как бороться с этим явлением.
Вопрос пользователя №18062
Пофантазируйте Я хотел пофантазировать когда последний шаг примете :))))
Вопрос пользователя №18060
Все исправил)) С ошибками eslint мой косяк. Сначала сделал git add . Потом прошелся elint --fix и еще раз git add . Думал он мне добавит файлы обновленные в коммит)) Нет. Надо выработать привычку проверять дополнительно в репозитории показатель travice.
Вопрос пользователя №18059
В этом модуле у вас сейчас лежит две игры - разнесите эти игры по разным модулям. А также создайте каталог games, куда сложите модули с играми. вот это как будто на китайском языке если какой-то человек с этим ни разу не сталкивался как он это сделает интересно? это мысли вслух
Вопрос пользователя №18058
Написал код, в repl.it работает все замечательно. Прогнал все варианты проверок из solution.test.js - все работает , как надо! Но проверку код не проходит..... В чем проблема, подскажите пожалуйста. const aa=(str)=>{ let c=str.length let d=0 let result='' while(d!==str.length){ if(str[d-1]===undefined){result=resu...
Вопрос пользователя №18057
Похоже, что ваш package-lock.json файл находится в неактуальном состоянии, попробуйте последовать совету и заново локально запустить команду npm install (она обновить lock-файл) и снова запушить изменения в репозиторий. Последовав вашему совету, после обновления и пуша, ошибка не пропадает.
Вопрос пользователя №18056
Хотелось бы узнать мнение на счёт такого решения. https://ru.hexlet.io/code_reviews/60716 Вообще поймал себя на мысли, что я с радостью бы смотрел решения других людей если бы о них было бы написано, вот тут хорошо, вот тут не очень хорошо. И несколько лучших разных решений для примера)
Вопрос пользователя №18055
Что лучше использовать для преобразования множества в массив? Array.from(set) или [...set] Вопрос не относится к упражнению, но мне показался интересным) и вообще теперь кажется что Array.from(set) реализован внутри spread ом Для примера, что это работает) const f = (a) => { // f([1,2,3,4,5,5,6,5,]) const aS...
Вопрос пользователя №18054
Помогите, пожалуйста, разобраться с ошибкой. Появляется при выполнении make lint либо напрямую npm run eslint npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! my-bg-package@1.0.4 eslint: `cross-env eslint "."` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the my-bg-package@1.0.4 eslint script. npm ERR! This i...
Вопрос пользователя №18053
А для чего экспортируются действия success, failure и тд, если их обработка идет в модуле, а вручную мы их не трогаем?
Вопрос пользователя №18052
Как более правильно подключать к модулю с игрой brain-progression новые алгоритмы прогрессий? Задавать в файле игры или лучше вынести логику алгоритмов в отдельный модуль и экспортировать, скажем, массив с алгоритмами? Таким образом игра не будет подозревать о количестве и качестве алгоритмов. Главное чтобы все алго...
Вопрос пользователя №18051
Посмотрите, будет ли лучше, если задание изложить задание так: Создайте и экспортируйте по умолчанию функцию, которая принимает на вход аргументы: a) колоду карт и b) функцию выбора случайного элемента из списка (списка карт). Аргумент (b) — опциональный, его значение по умолчанию — функция random из hexlet-pairs-da...
Вопрос пользователя №18049
В этой игре я мыслю число не как число, а как последовательность чисел, в связи с этим, число в целом меня не интересует. Из строки число удобно парсить и пользователю число выводится в строке. С точки зрения архитектуры я согласен, что если функция должна принимать число, то входные данные должны быть именно числом...
Вопрос пользователя №18048
Потратил кучу времени пытаясь вывести переменную из makeSegment(), а нужно чистый массив .Вроде понимал что делаю а тупо выводил $segment($segmentX, $segmentY); Хоть и подсказка а может поможет кому нить мозг из тупика вывести =)
Вопрос пользователя №18047
Хорошим решением будет положить все игры (и только игры) в папку games. это из задания Поэтому их надо разнести по отдельным модулям и сложить все эти модули в каталог games это из вашего замечания подскажите кого куда разносить? создать папку src\bin\games и положить туда brain-calc.js и brain-even.js или тут что-т...
Вопрос пользователя №18046
Задачи > Добавьте bin с названием brain-calc > Реализуйте необходимый вывод > Выполните релиз пакета и проверьте работоспособность новой игры > Добавьте в ридми аскинему с примером установки пакета и игры я вроде это всё сделал читаю дальше Подумайте над тем, как правильно построить интерфейсы так, чтобы можно был...
Вопрос пользователя №18045
Привет, у меня следующий вопрос. Вот я начал профессию Фронтенд JS-программист. Подписку пока не оформил, тк хочу сначала потестить, подходит ли мне этот ресурс для изучение или же нет. Так вот, начав бесплатное учение, я удивился количеству доступных курсов. Это нормально? И в чём тогда разница к подписке?
Вопрос пользователя №18044
это вложенное определение, вынесите на уровень модуля. Последний раз делаю замечание про вложенные определения, далее буду просто отклонять Да, даже не задумывался, что это ошибка, спасибо, постараюсь учесть. Вы точно внимательно читали статью про именование в программировании Согласен, с названиями перемудрил, испр...
Вопрос пользователя №18043
вы игнорируете достаточно ясные замечания об интрефейсе функций Александр, подскажите, что сделал не так? Вроде выделил отдельную функцию, внутри которой строка циклически менятся. Функция так же возвращает строку. Что я делаю не так? Согласен, до этого код был сильно глупым.
Вопрос пользователя №18042
На этом шаге у вас уже достаточно данных, чтобы сравнить две реализованные игры и постараться выделить в них то, что относится к общему процессу выполнения (игровому движку), а что к отдельным играм. Игра это процесс - пример которого вы видите в описании каждого шага: вывод общеигрового приветствия, вывод правил, з...
Вопрос пользователя №18040
ошибка в логике - если дан неправильный ответ, то игра полностью завершается Эм. у меня не завершается. Вы уверены? Там же цикл на 3 раунда, как он может завершиться из-за неправильного?
Вопрос пользователя №18039
gameRound(GenerateBrainEvenConditions, name, 1, 3); - вижу здесь магические числа А это вызов функции. В определении функции у этих параметров есть имена: const gameRound = (gameConditions, player, currentRound, roundsToWin) Так норм? Или ввести еще и константы?
Вопрос пользователя №18037
Добрый день. Мой код прошел проверку: // removed Вопрос: если код работает, надо ли стремиться к максимальному уменьшению строк кода (как решение учителя)?
Вопрос пользователя №18036
Влад, вижу в репозитории до боли знакомый код. Скажите честно, вы пользоватлись подсказками? Эм, нет. Какой же смысл тогда в обучении...
Вопрос пользователя №18035
Подскажите, почему set1 и set2 не проходят без else ? Если к примеру сделать так if (res.statusCode !== 200) ... А не так if (res.statusCode) { ... } else { ... } Просто уже привык писать if в одну строку, а тут такая засада
Вопрос пользователя №18034
Что-то с этого задания бомбануло больше всех предыдущих. Дня два делал, при том, что алгоритм понятен с первого раза.
Вопрос пользователя №18033
Вопросы: Как добавить ссылку на свое решение? Верно ли я понял использование полиморфизма? В решении учителя мы используем ассоциативный массив для добавления/удаления новых тегов. Это один из способов реализации Ad-Hoc полиморфизма, то есть происходит проверка на принадлежность типу и используется соответсвующа...
Вопрос пользователя №18032
Можно ли записывать свойство прототипа в теле функции Paired Tag и SingleTag (вот так (https://ru.hexlet.io/code_reviews/60655), или как в прошлой практике лучше снаружи ?
Вопрос пользователя №18030
Добрый день. Я столкнулась с той же проблемой, которую описывал здесь Альберт Никульшин, когда filter игнорирует 0. Подсмотрела в решение, и теперь не могу понять, как работает функция в фильтре. // removed А именно, чем вариант выше отличается от вот этого варианта: // removed
Вопрос пользователя №18028
Для выполнения задания нужно подключать travis к codeclimat? Пока travis не начнет отправлять отчетность по тестам бейджик codeclimate test coverage не заработает.
Вопрос пользователя №18026
Здравствуйте. При проверке задания выдает ошибку: ✕ #header must include , and (865ms) Хотя эти эти теги прописаны в коде. <!DOCTYPE HTML> <html lang="ru"> <head> <title>Мое резюме</title> <meta charset="UTF-8"> <link rel="stylesheet" href="style.css"> </head> <body> <div id="header"> <h1>...
Вопрос пользователя №18024
Тот неловкий момент, когда несколько минут назад создал функции для получения начала и конца сегмента, а затем искал центр через car, cdr от самого сегмента...
Вопрос пользователя №18023
хм. в диспетчеризации по типу мы как раз условные операторы использовали... Даже не знаю, как подступиться. С switch, понятное дело, все в два счета решается.