Вопрос пользователя №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" в задании это ссылка, по которой можно документацию посмотреть