Вопрос пользователя №7907
Получившийся результат тут (https://ru.hexlet.io/code_reviews/13909). Есть разница с решением учителя. В map ф-ии есть код: if (isEmpty(elements)) { return l(); } Из предположений: только затем, чтобы снизить количество действий в случае пустого массива на входе. Код без этого условия отработает корректно. Или ...
Вопрос пользователя №7906
Вопрос: чем итеративный процесс, который включает рекурсию лучше того, чем если мы напрямую использовали рекурсию при создании самой функции filter? Что мы тут выигрываем?
Вопрос пользователя №7905
element => !is('h2', element) это: (function (element) { return !is('h2', element); }); и так намного понятнее.
Вопрос пользователя №7904
Зачем в html-tags.js экспортируется b2p? Просто чтобы понимать как будет применяться реализованная нами map? В тестах она не используется. В чем профит принципиально использовать итеративный процесс? Или просто тренируем память и напоминаем, что итеративный процесс это хорошо (память и т.п.)?
Вопрос пользователя №7903
Задание принято, но когда набираю mkdir, получаю ошибку. mkdir: missing operand Почему такое происходит?
Вопрос пользователя №7902
Ревью. (https://ru.hexlet.io/code_reviews/13905) То что нужно?
Вопрос пользователя №7901
Ревью тут (https://ru.hexlet.io/code_reviews/13895). То что нужно? PS долго бился головой об стенку, в append вместо list2 возвращал пустой список в терминаторе >_>
Вопрос пользователя №7900
Вопрос по заданию 8. Пропущенный элемент на фиксированной позиции должен быть? Или нужно реализовать плавающий пропуск?
Вопрос пользователя №7899
Вопрос, такая структура имеет право на жизнь ? где моя ошибка в написании теста, не могу разобраться. it('children', () => { const data = [ 'html', [ ['body', ['div', ['p', 'hello, hexlet!', ]], ]], ]; const actual = buildHtml(data)...
Вопрос пользователя №7897
Решила вторую задачу рекурсивно без применения map, а с использованием cons, надеюсь, это вариант. Или предполагалась как раз то, что надо было использовать map?
Вопрос пользователя №7896
Таким языком в мире машин стал стек протоколов TCP/IP.
Вопрос пользователя №7895
Доброй ночи, не получается что-то: // removed ответ с проверки ``` ● is happy ticket expect(received).toBeTruthy() Expected value to be truthy, instead received false ну и наоборот...
Вопрос пользователя №7894
Здравствуйте. Очень очень очень.... долго пытался разобраться в практике. Не единожды проштудировал "Вопросы и ответы". Из них брал решения, пропускал через repl.it, подставлял свои... По логике должно было бы уже получиться, но на практике..."неверное решение". Решил все-таки открыть "Решение учителя". Открыл. Опя...
Вопрос пользователя №7893
А почему мы используем this.readFileSync, но не используем this.writeFileSync вместо addChild? Как тут обсновать такую работу с абстракцией?
Вопрос пользователя №7892
ну, спрашивать, так спрашивать. Поехали. начал писать: // removed тест пишет: ``` FAIL tests/rectangles.test.js ● rectangle TypeError: (0 , _rectangles.square) is not a function at Object.<anonymous>.test (__tests__/rectangles.test.js:14:60) ✕ rectangle (2ms) ``` Что я делаю не так и что дальше?
Вопрос пользователя №7891
Я что-то не очень понимаю. Вот есть такой вызов. const cardName = card('getName'); Как программа понимает, какой getName использовать ( в simplecard или percentcard)? Объясните, пожалуйста.
Вопрос пользователя №7890
Добрый вечер. Задание пройдено, но мозг сопротивляется :). Интересная тут штука: казалось бы, что логично было бы написать, что наш обобщенный тип Т должен имплементить интерфейс Human, типа <"T implements Human"> - я понимаю, что это ересь и в Java такого нет, но ведь наши объекты Man и Woman именно имплементят,...
Вопрос пользователя №7889
Здравствуйте. Методом научного тыка задача выполнена, в связи с чем появился ряд вопросов. (https://ru.hexlet.io/code_reviews/13864) почему console.log(segment); //segment??? Чтобы увидеть содержание, нужно использовать toSring?? 2.Можно ли проанализировать мой код(по ссылке) и сказать все ли верно. Могу и сюда е...
Вопрос пользователя №7888
Н-да, я теперь только рекурсией и решаю. Из-за этого решение 3 строк превращается в решение из 8... Надо что-то с этим делать.
Вопрос пользователя №7887
Как и многие, поняв рекурсию, я теперь всё решаю через неё. Был слегка удивлен решением учителя =)
Вопрос пользователя №7886
Здравствуйте. подскажите почему в этих примерах в одном случае скобка у аргумента функции есть, а во втором нет? const isRightNum = **(num)** => num >= 11 && num !== 25; const isRightNum = **num** => num > 10 && num !== 25; это не имеет никакого значения и можно писать и так и так? или же какой-то из вариантов все ж...
Вопрос пользователя №7885
Не совсем понятно, если запись с ключом, скажем 'key' в файле уже существует, то при новой записи данных с тем же значением ключа они должны перезаписывать старую запись или добавляться в конец файла? В ридми об этом не сказано. There was 1 failure: 1) App\Tests\DbTest::testDb Failed asserting that two strings are ...
Вопрос пользователя №7882
Я посмотрела комментарии, не у одной меня возникает ощущение, что я до сих пор не понимаю, что от меня хотят в заданиях практики. Долго думала, почему такие ощущения. Отчасти поняла: дело в том, что лекции не оставляют понимания основной идеи того о чем в них говорится. Да, приводятся фрагменты кода, которые кажутся...
Вопрос пользователя №7881
код такой: include int main() { for(int i = 0; i<=300; i+=20) { int kel = i + 273; printf("%d:%d\n", i, kel); } } в иде на компе норм все выводит, а в тут не хочет: make: Entering directory /usr/src/app' rm -f solution gcc -g -Wall solution.c -o solution solution.c: In function ‘main’: solution.c:6:1: er...
Вопрос пользователя №7880
Добрый день! Расскажите пожалуйста, зачем методы name, surname и т.д. возвращают объект типа ContactBuilder? Почему мы не можем сделать их void? В строке Contact contact = new ContactBuilder().name("а").surname("б") и т.д. куда эти возвращённые значения идут? Ведь мы просто манипуляции над только что созданным объе...
Вопрос пользователя №7878
Удивительно, но вот такой код (https://ru.hexlet.io/code_reviews/13831) работает и прошёл тесты!
Вопрос пользователя №7875
Ничего не получалось.Посмотрел ответ - тоже самое, что и у меня.скопировал , однако ответ учителя тоже не работает.
Вопрос пользователя №7874
В этом задании учел замечания Кирилла к предыдущему и на этот раз уже написал "как надо". Надеюсь))) (https://ru.hexlet.io/code_reviews/13820)
Вопрос пользователя №7872
Заранее извиняюсь за готовый код, удалю его, как только получу ответ. ВНИМАНТИЕ, кто не хочет узнать решение, НЕ СМОТРИТЕ КОД! Д кода, дошёл методом "научного тыка" , и всё бы ничего , но... Я понимаю, что в car и cdr мы передаём готовую пару как аргумент, условно cons(x,y)... Тут всё понятно, надо же нам откуда т...
Вопрос пользователя №7869
В тестах (которые после теории) ошибка: let x = 45; let height = x++; Какое значение у переменной height после выполнения кода? Правильный ответ 45, а не 46.
Вопрос пользователя №7868
Добрый день. Объясните, пожалуйста, как правильно читать отчет линтера. Вот выдал он мне список из n-го количество правок, преимущественно про пробелы: Expected indentation of 0 spaces but found 2. 13: export const reverse = (list) => { как обработать данную информацию, на что обратить внимание, как улучшить сво...
Вопрос пользователя №7867
Добрый день, подскажите пожалуйста что я делаю не так // removed
Вопрос пользователя №7865
Подскажите пожалуйста, что я делаю не так? export const makeSegment = (x,y) => { return cons(x)+','+cons(y); }
Вопрос пользователя №7864
Впервые за все время учебы мое собственное решение показалось мне короче и красивее, чем учительское ;-P Прокомментируйте, пожалуйста: имеет ли такое решение право на жизнь или, возможно, я не учитываю чего-то важного и подход учителя в данном случае более правильный? Ревью (https://ru.hexlet.io/code_reviews/13789)
Вопрос пользователя №7863
Моё ревью (https://ru.hexlet.io/code_reviews/13787) :) 1) А Set юзать можно? ^^ :) 2) Мы имортим модуль hexlet-pairs. Я его не заиспользовал. Я как-то не определил, как можно заиспользовать car/cdr. Разве что для хранения ширины и высоты. Такая задумка была? Так вроде объект заиспользовать проще, т.к. есть нормальн...
Вопрос пользователя №7861
Здравствуйте помогите разобратся с этими поинтами... Как это работает???? почему мы задаем в качестве аргумента к функции export const quadrant = (point) => { const x = getX(point); const y = getY(point); на repl.it я все сделал quadrant = (x , y) и функция работает. вот как-то дальше в решении учителя боле...
Вопрос пользователя №7859
В примере учителя toArray() написан без предварительного копирования коллекции, когда я попробовал так же сделать, тест не прошел, получается в решение ошибка?
Вопрос пользователя №7858
Спасибо большое за курс). Одна интересная вещь из последнего урока все никак не может перевариться моим мозгом. :) В классе ноды мы реализуем метод forEach(), в который всталяется метод consume() из другого интерфеса, не заимплеменченного еще, то есть ни экземпляр какого класса будет этот consumer в аргументах for...
Вопрос пользователя №7856
В тестах (которые после теории) есть неточность: Можно ли использовать условные выражения внутри JSX? Правильный ответ "Можно", а не "Можно, но только тернарный оператор". Потому что, по спецификации в JavaScript-е есть два вида условных выражений (Expressions (http://www.ecma-international.org/ecma-262/6.0/#sec-exp...
Вопрос пользователя №7855
Здравствуйте, никак не могу взять в толк: при добавлении нового элемента в левый или правый предок мы ведь пляшем от предка к потомкам, и в коде лишь один раз дергаем предка при добавлении, это когда проверяем, а новое значение равно нашей текущей ноде, то есть предку, и если равно - возвращаем текущее, то есть п...
Вопрос пользователя №7854
так как я сегодня переворачивал строку, то решил использовать отработанный приём, но в данной задачке не возможно было использовать substr, так как их не было в папке strings. я добавил их туда самостоятельно. export const substr = (str, offset, len) => str.substr(offset, len); Это допустимо или уже читерством счита...
Вопрос пользователя №7853
Подскажите, есть ли подводные камни в данном решении задачи smallestDivisor, с описанием пограничных условий, связанных с единицей в качестве аргументов (само число и делитель). Код успешно прошёл тест. // removed
Вопрос пользователя №7852
подскажите, пожалуйста, как понять куда копать, если не проходит тест parse с сообщением, что визуальных различий нет? ``` Expected value to equal: {"attributes": {}, "body": "", "children": [{"attributes": {}, "body": "", "children": [{"attributes": {}, "body": "hello, hexlet!", "children": Array [], "getAttr...
Вопрос пользователя №7851
Добрый день! Подскажите, пожалуйста, почему команда babel-node "src/bin/brain-games.js" возвращает Error: Couldn't find preset "stage-0" relative to directory babel установлен локально в scripts установлен "babel-node": "babel-node", в "devDependencies" тож установлено всё по списку, в "presets" установлено ["env...
Вопрос пользователя №7847
Подскажите, почему цикл for не срабатывает php // removed for ($i = count($arr) - 1; $i = 0; $i--){ // removed
Вопрос пользователя №7846
Решать задачу нужно через рекурсию или любыми доступными способами? :)
Вопрос пользователя №7843
В видео приведён следующий код: const factorial = (n) => { const iter = (current, acc) => { if (current === 1) { return acc; } return iter (current - 1, acc * current); }; return iter (n, 1) }; И говориться, что остановив выполнение программы, мы можем узнать текущее состояние, которое и яв...
Вопрос пользователя №7842
И снова здрасьте)) Где я повернул не туда?) // removed Именно такая реализация сперва пришла мне в голову. Обьясните пожалуйста, в чем я ошибся? Отладчик: ``` TypeError: (0 , _solution.smallestDivisor) is not a function at Object.<anonymous>.test (__tests__/solution.test.js:4:67)
Вопрос пользователя №7841
Структура таблиц описана в файле TestUserMapper.php UserMapperTest.php
Вопрос пользователя №7839
В математике решить задачу можно разными способами. Наверное такой вопрос уже задавали... Что делать, если мое решение отличается по подходу? В этом примере я перебирал цифры от n к 0 Еще я пока часто пользуюсь Live Programming mode. Как я понял оптимален тот код который меньше кушает памяти и выполняет задачу з...