Вопрос пользователя №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

Если же тип один и тот же, то возникает две ситуации: одна - для оператора нестрогоГО сравнения, и другая — для строгого. Недопечатка: нестрогоГО