Вопрос пользователя №16918
Здравствуйте! не могу понять, мне нужно привести значения к удобному для работы виду, а потом реализовать внутри функцию которая из этих значений делает подстроку? она должна рекурсивно работать?(прибавлять по одному символу или есть метод что бы указать подстроку?)
Вопрос пользователя №16916
В теории "Определения" вы чётко дали понять, что определять ноду нужно по типу, а не по косвенным признакам, таким как !children. Но далее, в примерах к теории, всегда идёт определение типа через косвенный признак. В итоге как правильно?
Вопрос пользователя №16915
Прошу помочь разобраться с внутренней механикой. Почему в решении, указание прототипов и их свойств // removed делается не внутри экспортируемой ф-ии(-конструктора) PairedTag, а снаружи?
Вопрос пользователя №16914
Здравствуйте. Уточните пожалуйста, в каком случае здоровье меняется сразу у обоих игроков?(смотреть step3 из test.js) ``` const step2 = get(1, log); expect(pairToString(car(step2))).toBe('(10, 3)'); const step3 = get(2, log); expect(pairToString(car(step3))).toBe('(2, 3)');
Вопрос пользователя №16911
Аааааа, за что такой вынос мозга с первого же упражнения? :D
Вопрос пользователя №16910
Проблема с методом mkdirpSync. Пробую взять массив имён, переданных в строке на вход mkdirpSync и к этому массиву применить reduce. В качестве исходного значения аккумулятора принимаю this. В теле функции в reduce нахожу у аккумулятора текущий элемент, если он есть и тип текущего элемента файл, то возвращаю false, е...
Вопрос пользователя №16909
Согласно теста данная строка является валидной const str3 = '(()((((())))))'; Это противоречит условиям задачи Закрывающая скобка не должна идти впереди открывающей
Вопрос пользователя №16908
Решение учителя - это оптимальный вариант? Кажется каким-то громоздким и излишне сложным. Сильно ли хуже мой вариант (https://ru.hexlet.io/code_reviews/54973#file-0) решения?
Вопрос пользователя №16907
Все, "улетел в космос". Как соотносятся между собою "бинарник", "текстовый файл", "0101010001" (нолики и единички, в виде которых представлена вся информация в компьютере) и "машинный код"? На каких уровнях (абстракции?) они находятся по соотношению друг к другу? Кто из кого "получается/производится"?
Вопрос пользователя №16906
Добрый день! Задание решил: https://ru.hexlet.io/code_reviews/54967 Подскажите, как правильно анализировать код учителя? Я в том плане спрашиваю, является ли плохим тоном крутить код учителя например в pythontutor? Или надо обязательно "в голове" это делать? Просто сначала это очень сложно.
Вопрос пользователя №16905
Не совсем понятно, все же в каких случаях позволительно использовать функцию end? В курсе акцентировалось внимание на том, что ее лучше вообще не использовать так как сбрасывается указатель массива и тут же в решении учителя она используется. Не лучше ли было использовать array_pop и почему?
Вопрос пользователя №16903
//removed Почему этот код возвращает тот же asdf? Навскидку подобный код работал бы на pascal. Если строка не изменяется, заводить массив символов?
Вопрос пользователя №16901
Здравствуйте. Мой код не проходит проверку, но вроде выполняет все правильно, когда проверяю через консоль. Подскажите пожалуйста где я допустил ошибку? Спасибо) // removed
Вопрос пользователя №16900
После решения посмотрел решение учителя, свой код стыдно на ревю отправлять =)
Вопрос пользователя №16899
в тестах (строка стр.7) cardIndex=2. Понятно, что потом оно войдет в проверяемый интервал [0, 1] и при объявлении мы можем любое число туда поместить, но в начале не могла сообразить откуда 2 взялось.
Вопрос пользователя №16898
Подскажите куда копать, если такая ошибка при разработке локально. Error https://i.imgur.com/oIV9tyo.png .babelrc { "presets": ["env", "react"] } .eslintrc { "root": true, "parser": "babel-eslint", "extends": "airbnb-base", "plugins": ["prettier", "react"], "env": { "jest": true, "browser": true ...
Вопрос пользователя №16897
Такое решение нормальное? https://ru.hexlet.io/code_reviews/54940 (первая вкладка) Решение учителя не смотрел специально, думаю там более привычное решение, попробую реализовать и его)
Вопрос пользователя №16896
Главный плюс от использование таких функций - серьезное повышение коэфициента повторного использования кода. Очень много ошибок в тексте теории урока. В предложении выше нашел сразу две.
Вопрос пользователя №16895
В эталонном решении используются "магические числа": case 37: ... case 39: ... и т.д. Разве не лучше отдельно определить их в константах и потом использовать?
Вопрос пользователя №16894
я, значит такой, написал функцию, написал тесты, а он мне выдаёт "factorial(n) is already defined", прошерстил документы, нифига нет такого.... хоть бы где-нибудь намекнули, что функция уже написана
Вопрос пользователя №16893
Могу этот курс пройти на своем Windows 7?
Вопрос пользователя №16892
Простите, я запуталась в обсуждениях. Эта тема все еще актуальна. я пишу npm init и вот что получаю в итоге: This utility will walk you through creating a package.json file. It only covers the most common items, and tries to guess sensible defaults. See npm help json for definitive documentation on these fields and ...
Вопрос пользователя №16891
Не понял сначала, что нужно сделать и сделал такое тупое решение =( и тесты прошли: // removed Может добавить тест, чтобы такой код задание не проходил?
Вопрос пользователя №16890
В этом задании, по-моему, все ответы неверные. Я перебрал все варианты, ничего не работает. Предназначение функции getIncreasedNumber - возвращать увеличенное в 10 раз значение. При этом значение коэффициента увеличения хранится во внешнем окружении функции, в переменной multiplier:>
Вопрос пользователя №16889
В теории в функции findEmptyDirsDepth = (root, depth = 1), расчитано на то чо параметр depth должен дальше передаваться в функцию iter, но итер вызывается - return iter(root, 1, []). Как бы малозначимая штука, но вдруг это важно кому то
Вопрос пользователя №16888
```const reverse = (str) => { let i=str.lenght-1; let result= '' ; while (i >= 0) { result =result+str[i]; i=i-1;} return result; };``` вот код, а вот ошибка >expect(received).toBe(expected) Expected value to be (using ===): "tac" Received: "" at Object.<anonymous>.test (__tests__/solution.t...
Вопрос пользователя №16887
скажите, пожалуйста, в каком месте писать мое решение? В терминале?
Вопрос пользователя №16886
Очепятка в слове you const warning = `verify your ${field}, please`; // LexicalEnvironment = { warning: 'verify you email, please', field: 'email' }
Вопрос пользователя №16885
Добрый день! Делал задание в IDEA, просто скопировал все классы и столкнулся с проблемой того что наши исключения Unhandled для методов в классах типа WinnerController, которые вызывают getFigure и т.д. долго не понимал что делать, потому что вроде как эти методы не должны бросать исключения, в итоге просто решил пр...
Вопрос пользователя №16884
Подскажите пожалуйста, откуда берутся эти кавычки в выводе тестов, которых мой код не создает? Как их сделать? Ели оборачивать в кавычки сам результат то выдает, естественно, просто строку. Или стоит вообще искать ошибку в чем-то еще? Спасибо. ``` - Snapshot + Received "<table> - <tr> - <td>lang</t...
Вопрос пользователя №16883
Неправильно засчитывается ответ в тесте https://ru.hexlet.io/courses/programming-basics/lessons/if/quiz_unit Вопрос №7 Проанализируйте определение функции: ``` const func = (num) => { if (num > 0) { num = num - 1; } else { num = num + 1; } return num; }; Изменится ли функциональность, если убрать бл...
Вопрос пользователя №16882
public University getUniversity() { return University.this; } возвращает ошибку "Stundent do not points to the correct University object". Подскажите, пожалуйста, почему?
Вопрос пользователя №16880
Ревью. (https://ru.hexlet.io/code_reviews/54869) Шел вроде в верном направлении, но совсем запутался в рекурсии деревьев, никогда их не любил) И пришел к мысли: правильно ли вообще из массива делать объект, что бы потом из объекта сделать массив, из которого собирать строку ? Вобщем на этом завис недели на полторы и...
Вопрос пользователя №16879
Намудрил (https://ru.hexlet.io/code_reviews/54858) я, конечно.\ —_—
Вопрос пользователя №16878
Что не так с проверкой? Mikhail@▒▒▒▒▒▒▒▒-HP ~/NewProject (master) λ make lint npm run eslint > newbymikhail@1.0.2 eslint C:\Users\Mikhail\NewProject > eslint module.js:549 throw err; ^ Error: Cannot find module 'espree' at Function.Module._resolveFilename (module.js:547:15) at Function.Module._loa...
Вопрос пользователя №16877
Статусы и теги должны создаваться внутри задачи?
Вопрос пользователя №16876
// removed Скажите пожалуйста что я делаю не так.
Вопрос пользователя №16874
Добрый день. Помогите разобраться в чем моя ошибка // removed Проверил уже сто раз! на сайте repl.it все работает. тут проверяю постоянно ошибка. Посмотрел ответ учителя - тоже самое! А у меня ошибка. FAIL tests/sequenceSum.test.js ● solution expect(received).toBe(expected) Expected value to be (using ===): 0...
Вопрос пользователя №16873
Не могу разобраться с path. когда выполняю // removed отвечает, что path.join is not a function дело в лыжах, или во мне?
Вопрос пользователя №16871
застрял... на repl-e и PTutor-e тесты при всех вариантах прошли. здесь не прохожу, линтер ругается что apply определена но не используется и тест не проходит не могу найти что не так // removed
Вопрос пользователя №16870
Учитель, у меня проблема странная какая-то. Не срабатывает 5-ый тест, а в output пишет вывод для 4-го. Request › set 5 expect(received).toBe(expected) // Object.is equality Expected: "http://localhost:8080/operators" Received: undefined Difference: Comparing two different types of values. ...
Вопрос пользователя №16869
Решил без помощи фильтра(просто не заметил его) и потом с ним https://ru.hexlet.io/code_reviews/54827 С именованием у меня правда до сих пор беда) И согласен, задача оказалось легче, чем кажется на первый взгляд, особенно в сравнение с выравниванием=)
Вопрос пользователя №16868
header margin bottom must be 32px (40ms) ✕ #footer margin top must be 64px (16ms) Стили из файла style.css не читаются во время теста. Пришлось эти стили в атрибуте "style" прописать. Ну и жаль что нет "emmet". Пришлось в своем редакторе писать код и копировать :)
Вопрос пользователя №16866
я пишу npm init и вот что получаю в итоге: This utility will walk you through creating a package.json file. It only covers the most common items, and tries to guess sensible defaults. See npm help json for definitive documentation on these fields and exactly what they do. Use npm install <pkg> afterwards to install ...
Вопрос пользователя №16865
Enias-MacBook-6:Git_study enia$ git clone git@github.com:Eniasgithub/hexlet-b.git Cloning into 'hexlet-b'... git@github.com: Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. У меня не получается склонировать ре...
Вопрос пользователя №16862
Я всё думал, как же мне перебрать массив начиная с первого элемента. Соорудил городушку из arrayreverse, while и arraypop. Но до очевидного и любимого foreach, не додумался. И вопрос. Не лучше ли использовать запись: $ops = ['*', '/', '+', '-']; foreach { if (in_array($v, $ops)) {} } чем: foreach { if (in_array...
Вопрос пользователя №16861
А зачем везде импорт import { length } from './strings'; почему пользоваться str.length это плохо?
Вопрос пользователя №16860
Что-то я решил так как считаю правильным, а теперь сомневаюсь. Конечно я думал в процессе написания о выделении вычисления в чистую функцию. Но надо ли? Такое решение максимально близко к тому как мы считаем в "жизни". // removed
Вопрос пользователя №16859
У вас в вопросах небольшая ошибка.:) Возможно ли создать модуль, экспортировать функцию и импортировать ее из десяти других модулей?
Вопрос пользователя №16857
Есть хороший практический способ приближения к правильной арихтектуре. 1. Надо написать как минимум две игры - каждую от начала и до конца, без говнокода, в хорошем стиле (в этом направлении мы и двигаемся на данных шагах). 2. Далее, имея на руках игры с ясным кодом и структурой, вы можете легко сопоставить их между...