Вопрос пользователя №19235
Добрый день, теорию прочитала. Не все поняла, и это сразу видно в решении. Помогите, мне понять в каком направлении думать, вот ну нас есть OPTIONS. Как правильно передавать параметр, что была замена? // removed
Вопрос пользователя №19234
Как изменять версии для того, чтобы публиковать изменения в пакагисте?
Вопрос пользователя №19233
Как настроить .travis.yml, так, чтобы он запускал make lint?
Вопрос пользователя №19232
// removed Если в цикле for условие прерывание цикла ставлю i <= lengthWord то если substr('abba', 0, 1) выдает 'ab' если ставлю i < lengthWord то substr('abba') выдает 'abb' может глаз замылился и не вижу что на виду
Вопрос пользователя №19231
phpcs умеет сам исправлять код в соответствии со стандартом или может только уведомлять?
Вопрос пользователя №19229
Здравствуйте! Не могу понять как реализовать acc... на данный момент возвращает тот же список. // removed базовый случай указал - ... углубление указал - ... вот накопление не могу указать так, как если я в аргумент передаю head(acc), то тест ругается и говорит, что надо только лист указывать в аргументе. Через сп...
Вопрос пользователя №19228
Сделал действия по инструкции для установки в редакторе. Как убедиться что сниффер подключен к редактору и все работает?
Вопрос пользователя №19227
Для чего создавать задачу в make, если все будет проверять редактор с подключенным phpcs? Только для Travis-ci?
Вопрос пользователя №19226
Для чего PHP_CodeSniffer устанавливать локально? Если мы его настроим глобально, это же избавило бы нас от настройки его для следующих проектов?
Вопрос пользователя №19225
Кирилл, пожалуйста, услышь меня. Уже не первый раз пишу об этом. (-: Обратите внимание, что при деструктивном присваивании Минуту не мог понять о чём идёт речь. Что за «деструктивное присваивание» такое?! Есть устоявшийся термин - деструктуризация (https://ru.wiktionary.org/wiki/деструктуризация), давайте использова...
Вопрос пользователя №19224
В какой программе открыт скрпит файла .sql?
Вопрос пользователя №19223
Почему в выражении P(a)->Q, при истинном P(a) всегда однозначно утверждается истинность Q ? Ведь из таблицы истинности в импликации есть вариант ложного Q. Или я что-то упустил?
Вопрос пользователя №19222
здравствуйте, мой код прошел тесты, хотя не должен был, надо добавить например такой тест const queens5 = l(1, 7, 3, 6, 4, 2, 5, 8); expect(isSafeQueens(queens5)).toBe(false);
Вопрос пользователя №19221
после переключения на предыдущий коммит командой checkout, можно как-то вернуться на самый последнюю версию?
Вопрос пользователя №19220
Добрый день. Жажду вашей подсказки, ибо я уже в отчаянии: // removed тесты выводят вот это: expect(received).toBe(expected) // Object.is equality Expected: 2 Received: 0 25 | 26 | it('#select', () => { > 27 | expect(length(select('span', dom))).toBe(2); | ^ ...
Вопрос пользователя №19219
Из теории: Каждую нелистовую вершину я обозначил соответствующей буквой. В данном примере все вершины обозначены буквами. Видимо имелось в виду «обозначил звёздочкой». Из вопросов: После узла D будет пройден узел C Хотя тест и говорит, что нет, на самом деле, утверждение верное. Чтобы оно стало ложным, нужно добавит...
Вопрос пользователя №19218
Решил задачу несколько иначе чем решение учителя. Код ревью (https://ru.hexlet.io/code_reviews/65178) Просьба пояснить какие минусы такого варианта (эффективность, читабельность и пр)
Вопрос пользователя №19217
Решил (https://ru.hexlet.io/code_reviews/65169) поверх функции each из соответствующего урока.. просто было интересно сделать так, т.к. прошлую практику и так делали через bind.. ну и пока делал понял, что слишком много callback'ов при работе с асинхронностью)) аж голова начинает кругом идти (:
Вопрос пользователя №19216
Добрый день! Объясните, пожалуйста, почему в append мы новую ноду добавляем перед имеющимся списком, а не после? Это какое-то правило, которое я упустил? Или это просто особенность реализации функции consList? Я (как и предыдущий коллега) добавлял элемент после dom (consList(dom, node)) и получал ту же самую ошибку....
Вопрос пользователя №19215
Я что-то формулировку задачи не понимаю. Передаем некий массив, обратно получаем измененный массив в котором по заданию ни один элемент не исходного массива не повторяется, однако в примере элементы повторяются. uniq([12, 1, 1, 3, 5, 10, 3, 10]); // [12, 1, 3, 5, 10] Выделенные элементы повторяются в ответе. Я не по...
Вопрос пользователя №19214
Вопрос по уроку.\ О коде ниже говорилось, что он довольно медленен. А если использовать acc.unshift(value); return acc; вместо [value, ...acc] – такой код будет производительней или его реализация так же медленна? const arr = [1, 2, 3, 4, 5]; arr.reduce((acc, value) => [value, ...acc], []); // [5, 4, 3, 2, 1]
Вопрос пользователя №19213
Не могу разобраться с этим...\ В репле код возвращает такие значения: ``` const map = new Map(); map.set('key2', 'value2').set(11, 'another value2'); map.keys(); // MapIterator {} map.values(); // MapIterator {} map.entries(); // MapIterator {} И только обернув код в массив, выходит результат как в видеоуроке: Arr...
Вопрос пользователя №19212
Подскажите, подход верный? А то последнее действие никак не удается побить // removed Expected value to equal: [["etc", 10280], ["hosts", 3500], ["resolve", 1000]] Received: [["etc", NaN], ["hosts", NaN], ["resolve", NaN]]
Вопрос пользователя №19211
Линтер, ревью (https://ru.hexlet.io/code_reviews/65145) 3:17 error 'num' is already declared in the upper scope no-shadow Как я понял из no-shadow rule (https://eslint.org/docs/rules/no-shadow), это настройки линтера такие? Или можно как-то по другому задать имя переменной для iter?
Вопрос пользователя №19210
Помогите, пожалуйста, разобрать решение учителя функции reverse. Не могу понять внутреннюю функцию.
Вопрос пользователя №19209
example$ git commit -m 'update readme' объясните использование ключа "-m", пожалуйста. ubuntu мануал вот что говорит: -m Set which method to use for the request. If this option is not used, then the method is derived from the name of the program. я не понимаю какой он метод просит указать и ...
Вопрос пользователя №19208
Так порождаются хрупкие тесты Это я в документации подсмотрел: https://jestjs.io/docs/en/asynchronous#async-await
Вопрос пользователя №19207
const calculatePolygonPerimeter = list => { const lessThanThreePoints = (list, result) => { if(isEmpty(list) && result < 3) return null; else if(result > 2) return perimeter(list, 0); const first = head(list); return lessThanThreePoints(tail(list), result + 1); }; return lessThanThreePoints(li...
Вопрос пользователя №19206
В подсказках есть указание использовать функцию fs.mkdtemp, а она с колбэком. Может поправить подсказки: вместо fs.mkdtemp указать fsPromises.mkdtemp?
Вопрос пользователя №19205
Здравствуйте. Подскажите как такое может быть http://joxi.ru/KAg51J4T40eYXm
Вопрос пользователя №19204
Подключите code coverage (на codeclimate) Так и не осилил подключение. Судя по выводу репортера, данные загружены: ./cc-test-reporter -d after-build -t "lcov" -p "./coverage" --exit-code $TRAVIS_TEST_RESULT time="2018-09-26T15:01:26Z" level=debug msg="about to run format-coverage" time="2018-09-26T15:01:26Z" level...
Вопрос пользователя №19203
много чего пофиксил, гляньте пожалуйста никак не пойму как прописать текстом пространство имён чтобы индивидуально задавать под каждую игру $question = Game\Even\getQuestion(); вот так сейчас :(
Вопрос пользователя №19202
import { length } from './strings'; // eslint-disable-line // BEGIN (write your solution here) const addDigits = (num) =>{ if (num>=0){ //проверяю что число неотрицательное let x = String(num); //конвертирую(вот тут сомневаюсь чу-чуть)в строку if (length(x)>1){ // пока в строке больше одной цифры ...
Вопрос пользователя №19201
Решила (https://ru.hexlet.io/code_reviews/65089) без использования третьей подсказки, надеюсь, не критично. Спасибо за курс, он просто отличный, заставил здорово поскрипеть мозгами и позаниматься самобичеванием на тему "я слишком глуп для программирования" :)
Вопрос пользователя №19199
Решение учителя будет работать, если исходный массив содержит более одного элемента с одинаковым искомым ключом ?
Вопрос пользователя №19198
Решение учителя. Если в веб-доступе в инпуте быстро вводить буквы, то с ними происходит что-то очень странное. Буквы затираются.
Вопрос пользователя №19197
что не так? // removed Failed asserting that null matches expected 'olleh'. тут все ок // removed link
Вопрос пользователя №19196
Не про задание вопрос: Подскажите, пожалуйста, какие горячие клавиши отвечают за переключение вкладок (readme, linter, terminal1, terminal2)? Если такие есть конечно в решении от Хекслет. А то чувствую что не хватает. Курс отличный! Спасибо!
Вопрос пользователя №19195
Между оператором и операндом надо оставлять пробелы: например, не $i=1, а $i = 1 поправил, линтер не ругался на это Для обычного заверешения функции используйте return сделал теперь по-поводу разных отступов = раньше делал в vim-е, там вообще хз сколько он пробелов ставит сейчас правлю в Atom-е, так он табы вместо п...
Вопрос пользователя №19194
перенаправьте его в файл solution (которого не существует). не понятно почему файл solution не видно, когда задание выполнил и перенаправил поток(содержание source) в файл solution. Можете объяснить почему файл solution невидно?
Вопрос пользователя №19193
Задание боль) Хай, можно небольшое ревью, мол, как можно было покороче, что вообще, может, лишнее? https://ru.hexlet.io/code_reviews/65060
Вопрос пользователя №19192
Не удается найти файл .babelrc в своей рабочей директории. Где он должен располагаться?
Вопрос пользователя №19191
Не сразу увидел замечания, извиняюсь. Добавил .gitignore и фазу clean в Makefile.
Вопрос пользователя №19190
Добрый день! Прокомментируйте решение, пожалуйста. В чём минусы по сравнению с учительским? https://ru.hexlet.io/code_reviews/65045#file-0
Вопрос пользователя №19187
Дублирует букву, не пойму почему? ``` const solution = (s) =>{ let stroka = ''; for(let i = 0; i < s.length; i++) { if(s[i] === s[0]) { stroka +=toUpperCase(s[i]); }else if(s[i] === ' '){ stroka += ' '; stroka +=toUpperCase(s[i+1]); } else stroka += s[i]; } return stroka;
Вопрос пользователя №19186
В одном из предыдущих заданий встречал рекомендацию использовать map + join вместо reduce, если это возможно. Или это не принципиально?
Вопрос пользователя №19185
Инициализируйте ваш php-пакет внутри папки с проектом, используя команду composer init. папка с проектом, это внутри hexlet-basics(появилась после авторизации хекслета в моем гитхабе) надо создать папку bin, в ней brain-games и там уже делать composer init?
Вопрос пользователя №19184
нечаянно сделал тег 3.х.х не знаю как его с гитхаба убрать... причем локально у меня такого тега уже нет, а там - остается. И получается если через композер ставить без указания версии - он его как последний ставит
Вопрос пользователя №19183
Получается, что у функции мы можем получить прототип через .prototype, а у других объектов только через вызов специальной функции?
Вопрос пользователя №19181
Если же тип один и тот же, то возникает две ситуации: одна - для оператора нестрогоГО сравнения, и другая — для строгого. Недопечатка: нестрогоГО