Вопрос пользователя №13833

Комбинаторика? (https://ru.hexlet.io/code_reviews/39184)! Нет, не слышали https://cs8.pikabu.ru/post_img/2016/06/15/7/1465991382173471957.jpg

Вопрос пользователя №13832

Здравствуйте! Для закрепления материала решила воспользоваться рекомендованным ресурсом https://repl.it/ (https://repl.it/). Получается ненаглядно (в консоль выводится просто function): removed а ожидала такого (тестировала на https://jsbin.com/ (https://jsbin.com/)): removed Можно ли добиться подобного результата...

Вопрос пользователя №13828

Несколько раз возвращался к практике, но не могу осознать как сделать кар кудор для такой реализации: const cons = (x, y) => f => f(x, y); Сложность в том, что не могу сопоставить обычную реализацию с этой, в чем вообще физический смысл такой реализации?

Вопрос пользователя №13827

Не понимаю как работает вызов функции mapKeys(payload.tasks, 'id') в редьюсере? [actions.fetchTasksSuccess](state, { payload }) { return mapKeys(payload.tasks, 'id'); }, В документации lodash написано что ей на вход подается объект и функция, которая возвращает новое имя ключа. Из бэкенда в payload.tasks п...

Вопрос пользователя №13826

все сделал, дерево выводит как нужно тест не проходит пишет: ``` make: Entering directory '/usr/src/app' Makefile:2: recipe for target 'test' failed make: *** [test] Terminated status: finished → Code has been running for too long. Infinite loop or recursion. Check terminating conditions. ``` где смотреть, какая ре...

Вопрос пользователя №13825

я прошел задание(каким-то чудом) теперь решаю снова. Осталась непонятной следующая вещь: почему // removed вернет (3 (4 (5 (8)))), а // removed вернет (3, 4, 5, 8)?

Вопрос пользователя №13824

есть такое решение, без аплай или кол, подскажите, так делать плохо, если да то почему? js // removed

Вопрос пользователя №13823

// removed Expected value to be (using ===): "(-3, 2, 4, 4, 5, 5, 10)" Received: "(10)" Почему concat не отрабатывает как нужно? По идее, когда рекурсия доходит до списка длиной в один элемент, sort должен его вернуть в вызвавшую его функцию и последовательно собрать список, на практике возвращается ...

Вопрос пользователя №13820

Решила, но без spread(( Пожалуйста, объясните, почему здесь еще нужны круглые скобки? Видимо, я что-то упустила ({ [key]: value, ...acc })

Вопрос пользователя №13819

Здравтсвуйте! нужна ваша помощь. Вот код: if (health1 <= 0 || health2 <= 0) { const endLog = consList(cons(cons(health1, health2), 'Игра закончена!'), log); console.log(listToString(endLog)); return endLog; } const card = random(cards); const damage = cdr(card)(); const cardName =...

Вопрос пользователя №13818

Здравствуйте.подскажите в чем ошибка?в реверсе все работает по этому же методу... 1) App\Tests\SolutionsTest::testAppend TypeError: Argument 1 passed to Pairs\cdr() must be callable, integer given, called in /composer/vendor/hexlet/pairs/src/Pairs.php on line 60 ```namespace App\Append; use function Pairs\cons; use ...

Вопрос пользователя №13817

Здравствуйте, не могли бы Вы дать небольшой feedback по моему коду (https://ru.hexlet.io/code_reviews/39042). Вспомнил про остаток от деления и решил реализовать решение так, получилось локанично. Но какие могут возникнуть проблемы?

Вопрос пользователя №13816

Пересматриваю теорию. Я правильно понимаю, что юзер, учитель и гость просто имплементируют разные интерфейсы? Если да, как "лучше" реализовывать нечто, что может быть общим, например, оставлять комментарии могут все, кроме гостя. А через полгода мы передумали и решили гостю это добавить - надо будет переписывать кла...

Вопрос пользователя №13815

Решение учителя сложное, но вы не оставили ни одного комментария в самом решении, чтобы стало более понятно, почему так? Можете пояснить пожалуйста вот эту строчку,не до конца понимаю ее ``` const getPropertyAction = arg => _.find(propertyActions, ({ check }) => check(arg));

Вопрос пользователя №13813

В тесте "Модули" в 12 вопросе ошибка в вариантах: название файла, из которого импортируется функция по умолчанию должен называться solution.js, а не test.js. link (https://www.evernote.com/l/AMwCoB-xBIBLqKENQUdGWGrvKEEOAaJGERQ)

Вопрос пользователя №13812

Дан код: /*Строка 1*/ class MysteriosityOfMethods { /*Строка 2*/ static void smile() { /*Строка 3*/ scream(); /*Строка 4*/ MysteriosityOfMethods.scream(); /*Строка 5*/ cry(); /*Строка 6*/ MysteriosityOfMethods.destroy(); /*Строка 7*/ } /*Строка 8*/ static void scream() { }...

Вопрос пользователя №13811

Решение (https://ru.hexlet.io/code_reviews/39012). Не могу понять чего хочет линтер -- если выделять блок скобками и прописывать return, одна ошибка, если не делать и писать в однострочном стиле с отступами -- другая. Так как правильно?

Вопрос пользователя №13810

enter image description here http://dl4.joxi.net/drive/2018/02/27/0001/1889/128865/65/f5f57f9bf6.jpg

Вопрос пользователя №13809

изначально он должен был быть на лисп scheme Может не стоило переводить Lisp в лисп?

Вопрос пользователя №13808

Добрый день! Линтер как ошибку пишет, что используется унарный оператор Unary operator '++' used. 6: for (let i = 0; i < length(str); i++) { А что плохого в том, чтобы использовать унарный оператор в цикле for? Заранее спасибо

Вопрос пользователя №13806

Здравствуйте, а можно было реализовать reverse таким способом (https://ru.hexlet.io/code_reviews/38980) И почему линтер всегда ругается на скобки и пробелы ? :)

Вопрос пользователя №13805

Прошу оценить мое решение ссылка (https://ru.hexlet.io/code_reviews/38976)

Вопрос пользователя №13804

Задание "Уплотнение коллекции (https://ru.hexlet.io/challenges/js_collections_compact)" куда-то потерялось.

Вопрос пользователя №13801

Здравствуйте, у вас на этом слайде где рассказывают про второй тег комментарии совсем не походят про то что описывают. enter link description here (http://joxi.ru/brRzxVdCQj8ZYr)

Вопрос пользователя №13800

Добрый день! У вас ошибки в тестах. Задание 6: let b = 10; b += b ** 2 > 20 ? 1 : 10; Получаем: b = b + b^2 => b = b(1+b) => b = 10*11 = 110; 110 > 2, тогда ответ 1. У вас 11. Жду объяснений в чем я ступил!)

Вопрос пользователя №13799

`void fizzbuzz(int limit){ int i; for(i = 1; i <= limit; i++){ if( (i % 3) == 0 ){ printf("%s ","Fizz"); } else if( (i % 5) == 0 ){ printf("%s ","Buzz"); } else if( (i % 5) == 0 && (i % 3) == 0 ){ printf("%s ","FizzBuzz"); } else{ printf...

Вопрос пользователя №13797

В случае Composer необходимо добавлять путь в $PATH самостоятельно. А для чего? Посмотрел в системе - у меня директории ~/.composer сейчас и не существует. Или это для Мак? Установка Composer на Ubuntu состоит в скачивании перемещении в файла composer.phar в директорию /usr/local/bin/composer

Вопрос пользователя №13795

Почему в документации написано что cdr необходимо использовать так: const pair = cons(5, 'hello'); cdr(pair); // hello Но такой вызов cdr не работает. В задаче необходимо использовать cdr(pair)(); что, собственно, и сделано в решении учителя.

Вопрос пользователя №13792

Привет, а я правильно понимаю, что вот такая запись: constructor(collection, operations) { this.collection = collection; this.operations = operations || []; } и вот такая запись: constructor(collection, operations = []) { this.collection = collection; this.operations = operations; } это одно...

Вопрос пользователя №13791

Честно говоря, проверила код не один раз - не пойму, в чем ошибка и что означает написанное в тесте :( Вот код ``` // BEGIN (write your solution here) const finalGrade = (exam, projects) => { if (exam > 90 || projects > 10) { return 100; } else if (exams > 75 && projects >= 5) { return 90; } el...

Вопрос пользователя №13790

Добрый день! Установил зависимость sloc для Ноды - npm install --save sloc Выдает: $ sloc index.js bash: sloc: command not found

Вопрос пользователя №13787

Здравствуйте, такой вопрос у вас в теории пишут что во втором случае когда ищем в глубину то выведет на экран по идеи должно /etc/apache Но когда я просто чтобы посмотреть как код работает засунул его в тесты вот таким образом ``` Это в файле с самим тестом import findFilesByName from '../findFilesByName'; test('fin...

Вопрос пользователя №13786

Интересно,а как наш тест понимает,что если не выносить из конструктора функции, а оставлять их в конструкторе, AST такое же, как если бы мы функции вынесли?

Вопрос пользователя №13785

Подсобите, плохо понял итеративный процесс, не могу понять что мне в цикл написать в задании с использованием императивный итеративный процесс. Вот код: ``` const smallestDivisor = (num) => { // BEGIN if (num <= 0) { return NaN; } let count = 1; let result = 0; while (count <= num) { result = num...

Вопрос пользователя №13784

Решила задание методом аналогии, поэтому хотела бы понять алгоритм этой ужасной bigLetterCount Исходя из задачи: 1. Берем строку 2. Вычисляем длину строки 3. Смотрим, есть ли там заглавные буквы (В решении вместо этого сравниваем количество символов в верхнем регистре с длиной строки методом перебора) 4. Считаем кол...

Вопрос пользователя №13783

Этот файл должен хранитЬся в репозитории, а его значение я объясню в следующем уроке. Пропущен мягкий знак.

Вопрос пользователя №13782

Винда 7 , запустил терминал с рабочего стола. Ввел команду man, а также man man, пишет что : bash: man: command not found. Что не так!?

Вопрос пользователя №13781

Проблема с map, прошу помочь. Шаги решения, насколько я их поняла (может, и неверно поняла), почитав Вопросы и ответы: Функция map принимает на вход функцию обработки элемента и коллекцию (список элементов, подлежащих обработке), и вернуть она тоже должна коллекцию (список). Внутри функции map создаем функцию iter...

Вопрос пользователя №13780

Здравствуйте, не могу понять в чем отличие принципиальное первого кода из урока в repl.it от второго который просто написан это же один и тот же код? Просто вот это фраза из урока ---- А вот что внутри: Смущает, я что-то упускаю важное или это просто подробный разбор кода что написан? Подскажите еще пожалуйста не мо...

Вопрос пользователя №13778

В описании api не хватает формата запроса для некоторых методов POST /tasks - создать новую задачу. Формат запроса - {"text": "asdf"} Формат ответа - {"id":4,"text":"asdf","state":"active"}

Вопрос пользователя №13776

Как соотносится размер отображенной коллекции к размеру исходной коллекции? * Новая коллекция может быть больше * Новая коллекция всегда такого же размера как и исходная * Новая коллекция может быть меньше Тут нужен чекбокс. Мы же можем мапом возвращать только элементы, например, больше 1, тогда новая коллекция буде...

Вопрос пользователя №13775

Если отправить на ревью (https://ru.hexlet.io/code_reviews/38836) решение учителя, то выдает такие предупреждения: Arrow function expected no return value. 5: return n + 1; Arrow function expected no return value. 7: return ackermann(m - 1, 1); Arrow function expected no return value. 10: return ackermann(...

Вопрос пользователя №13774

Не вполне понятно зачем тут lodash. И без него всё вполне красиво решается (https://ru.hexlet.io/code_reviews/38821).

Вопрос пользователя №13773

Не знаю в чем может быть дело. Помогите! ``` // removed вот Output make: Entering directory '/usr/src/app' npm test -s FAIL test/invertCase.test.js ● should work expect(received).toBe(expected) Expected value to be (using ===): "hELLO, wORLD!" Received: undefined Difference: Comparing two different typ...

Вопрос пользователя №13772

Пожалуйста, покритикуйте решение (https://ru.hexlet.io/code_reviews/38812). (Долго не мог сообразить, что к чему - пришлось даже вернуться на пару курсов назад.)

Вопрос пользователя №13769

Решение учителя может повергнуть вас в шок. Оно не содержит ничего нового по сравнению с тем что вы проходили, но по максимуму использует пройденные идеи, функции высшего порядка, неизменяемость, полиморфизм. Потратьте время, разберитесь с ним. Этот текст скорее к предыдущему уроку относиться. В этом уроке, в решени...

Вопрос пользователя №13768

Почему этот код не работает в редакторе, но корректно отрабатывает локально? removed TypeError: Cannot read property 'toUpperCase' of undefined

Вопрос пользователя №13766

Здравствуйте, можете сказать, что тут не понравилось линтеру? Отчет линтера (https://ru.hexlet.io/code_reviews/38770)

Вопрос пользователя №13761

прекрасное задание, читаешь его пару часов и еле удается сформулировать вопрос;) верно рассуждаю, что нам надо экспортировать функцию export default (calledTimes, fn, finalCallback) ? как только мы встречаем ошибку, то проверяем, достигнуто ли число вызовов. Если достигли, то вызываем финальный колбэк, пришедший тр...

Вопрос пользователя №13760

Только когда сделал упражнение случайно увидел что "lodash" в задании это ссылка, по которой можно документацию посмотреть