Вопрос пользователя №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. Как я понял оптимален тот код который меньше кушает памяти и выполняет задачу з...