Добрый день, на macOS при вводе операции tree, выскакивает сообщение zsh: command not found: tree. Попробовал, как здесь советуют, brew install tree, но получил ту же ошибку zsh: command not found: brew. Может есть еще варианты, как установить программу tree?
Кажется решение учителя представлено не в полном варианте. - В задаче два блока для своего кода, а в решении один. - Оно у меня не сработало. По ощущениям, оно вовсе не отсюда. PS Я делал сброс.
Спойлер: сообщение содержит решение. Вопросы в прокомментированном коде. Что то никак я не смог разобраться в полной мере... import { makePoint, getX, getY, quadrant } from 'hexlet-points'; import { cons, car, cdr, toString } from 'hexlet-pairs'; // Создаем конструктор создания прямоугольника при помощи пары // В ...
Чувствую себя лохом :( Если последние пару уроков сам не могу освоить практику, то дальше можно и не продолжать?
... Что есть первые три ассерта? Что такое: "Number.isNan"? Откуда оно ваще взялось?! import * as solution from './implementations'; ---> хоть это материал и не для этого урока, но все ровно спрошу, раз начал... Что есть "solution"? Я прошел в нужную директорию, там есть файл index.js, просмотрел его... и там нету н...
Самая легкая задача за курс. Управился за 2 минуты.
Функция работает проходит 0,5,10 а потом какой-то assertion error,хотя вроде бы как больше ничего никто не возвращает,откуда он появляется понять не могу. export const addDigits = (num) =>{ const Numb = (text) =>{ console.log (" Тип аргумента : ", typeof(text) ); console.log("Передан аргумент :",text ); r...
В терминале на макбуке команда user и group не находит. Пишет: -bash: user: command not found -bash: group: command not found Я что-то делаю не так? Или нужно доустановить команды где-то?
Здраствуйте, не могу справиться с ошибкой. На локальной машине код работает и попутно кидает ошибку по индексам. Когда заливаю сюда, errors: ``` There were 3 errors: 1) App\SolutionTest::testWordsCount with data set #0 (array(2, 1, 2), 'a c d a d ') Undefined index: a /usr/src/app/Solution.php:12 /usr/src/app/Sol...
Прошу помочь. Правильно ли я понял задачу? Конструктор создаёт пару путём передачи аргументов (элементов пары) в алгебраическое выражение 2^x * 3^y. А селекторы должны вернуть элементы пары путём решения этого выражения. Так? В таком случае - это превращается в решение уравнения с двумя неизвестными, которое, вроде ...
Вот такой вариант решения проходит тест, но он явно не верный. Например если подставить число 90, то получим true, а это не степень тройки. Дополните тест что бы и этот вариант не проходил. // BEGIN (write your solution here) export const isPowerOfThree = (pow) => { if(pow / 3 % 3 === 0 || 3 % pow === 0) { ret...
Я смотрел тесты, смотрел Makefile, но не понял каким образом достигается, не побоюсь этого слова, идемпотентность при тестировании HexletFs?
14:25, "11 противоречит 2" - ошибка; 11 противоречит 1 => предположение 2 неверно.
Добрый день. записал в решение cat source | sort | uniq | grep 'American' | wc -l > solution.sh но не проходит. хотя в файле solution.sh стоит 8
Это важная тема. Оставлю эти ссылки здесь для всех кто хочет разобраться. По сути не сложно, но в первый раз можно запутаться. Рекомендую (http://javascript.ru/tutorial/object/inheritance) О наследовании (https://learn.javascript.ru/class-inheritance) О прототипах (https://learn.javascript.ru/prototype) Спецификация...
Меня всегда волновал вопрос. Наследование с помощью прототипов - это нормальное явление или костыли именно для JS, ECMAScript (например, из-за особенностей es5 и самого языка, истории его развития, обратной совместимости es5-es6 ...). Есть ли подобный подход в других языках? Спасибо.
Я не совсем согласен с учителем из видео. При подобном наследовании у нас останется связь с родителем и правильнее создавать промежуточную функцию и мержить туда прототипы в нужном порядке. Как то так (http://javascript.ru/tutorial/object/inheritance) Мне кажется, extends в es6 где-то внутри именно так и работает. Т...
Никогда не встречал и не могу придумать, когда бесконечный вызов функции f()()()()() ... был бы полезен на практике. Это как с Чёрчем. Есть какие-нибудь примеры?
Помогите пожалуйста разобраться, почему у вас две отдельно написанные функции видят друг друга, а в Repl.it они друг друга не видят???
У меня присутствует только таблица employees, как выполнить задание, если нет таблицы managers? Как сравнить зарплаты работников и менеджеров, если таблицы менеджеров нет?
Я решил так: Select w1.id From weathers w1 Left Join weathers w2 On w1.id = w2.id+1 Where w1.temperature > w2.temperature; Нормальное решение?
Это нормально, что у родительского конструктора аргументов меньше чем у дочернего (в видео)? Даже с учетом значений по умолчанию. Часто рекомендуют чтобы при расширении класса интерфейс родителя и ребенка соответствовали.
отличное решение учителя . не догадался бы даже . если честно не до конца его и понял ) но надеюсь что все в скором поменяеться)
Доброго времени суток. Прописал на маке в скаченной программе ATOM : > <?php > > > echo 2 ** 10; потом сохранил cmd+s, хочу открыть файл через терминал но пишет ошибку enter image description here http://s019.radikal.ru/i624/1609/66/f0cd984443a5.png
Пожалуйста, подскажите из-за чего выдает ошибку во втором тесте: [7, 2, 5, 10, 1]? $temp = array_chunk($arr, 1); $item = count($temp); do{ $result = []; for ($i = 1; $i < $item+1; $i+=2){ $result[] = merge($temp[$i], $temp[$i-1]); } $item = count($result); $temp = $result; }while($item >...
Здравствуйте! Я чет запутался. Название карты и урон который она может наносить я могу получить так: const card = random(cards); const cardName = pairs.car(card); const cardDamage = pairs.cdr(card);
Конструктор принимает на вход два параметра, у нас же параметров три, т.е. получается, что пары для makeRectangle использовать нельзя, и такая запись: export const makeRectangle = (point, width, hight) => cons(point, width, hight); не имеет смысла, так как car и cdr ничего не вернут как тогда быть, как сократить ч...
Здравствуйте Юрий! Огромное спасибо за курс, действительно именно подобной практики с тестами как раз и не хватает. И проверьте пожалуйста, ошибка в файле mycrypttests практики 14-го урока: - по условию нужно реализовать ряд функций в модуле mycrypt, - в тестах же запускается как будто они в модуле mycrypt_app Ч...
help!.. Специальные символы (например, пробел) не имеют заглавных эквивалентов, и в данном задании считаются заглавными. ошибка в пробелах?.. assert.js:89 throw new assert.AssertionError({ ^ AssertionError: false == true at Object.<anonymous> (test.js:9:1) at Module._compile (module.js:413:34) at lo...
Мой код. на 100% уверен, что алгоритм правильный. export const smallestDivisor = (n) => { const iter = (k,n) => { if(k === n ){ return 1; } if (n % k !== 0){ return iter(k+1, n); } else { return k; } } return iter (2,n); } НО выдает ошыбку RangeError maximum call stack size exceeded не хочу смотреть ...
Здравствуйте!!! Хожу вокруг да около, но ни как не получается ((( Подскажите пожалуйста в чем моя ошибка? const reverseString = (str) => { let i = strings.length(str); const iter = (current, acc) => { if(current === '') return acc; return iter(strings.substr(str, 0, --i), acc += str[i]); }; ...
Хэлп ми, не понимаю из за чего ошибка Pair is not a function, с полчаса сижу и понять не могу: import { isEmpty, head, tail } from 'hexlet-pairs-data'; import { value, is, toString, filter } from 'hexlet-html-tags'; // BEGIN (write your solution here) export const reduce = (func, acc, dom) => { const iter = (elem...
не могу поставить airbnb, получаю вот такую ошибку: ``` hamel@hamel-Lenovo-B50-30:~$ sudo npm install -g --save-dev eslint-config-airbnb /usr/lib ├── UNMET PEER DEPENDENCY eslint@^3.5.0 ├─┬ eslint-config-airbnb@11.1.0 │ ├── UNMET PEER DEPENDENCY eslint@^3.5.0 │ ├── eslint-config-airbnb-base@7.1.0 │ └── UNMET PEER ...
Не могли бы вы разложить функцию: function rFunc($x) { if ($x == 0) { return 1; } return $x + rFunc($x - 1); } Какой вывод будет у кода echo rFunc(5); ? Не могу понять почему 16 должно получится. Это из тестов после урока.
Зачем идти через arraymap? Почему сразу не использовать strtolower()? $fieldname=strtolower(implode('_', $matches[0]));
Классный урок... Море позитива...Особенно улыбнуло "trololo"
Вопрос по синтаксису. В видео строки переносились с помощью \. Это работает так же как bash|Makefile-скриптах и по тем же причинам?
Дико извиняюсь, я не понял пару моментов. Обычно под yield подразумевают генераторы. Я не слышал этого слова в видео. Тут принцип работы тот же? Т.е при повторном входе в функцию её выполнение происходит не сначала, а с того места, откуда управление было возвращено при помощи yield. Что дает нам вычисление по шагам ...
Добрый день! Сам не решил, посмотрел решение учителя, вроде понял как откуда и зачем.. но цельной картины в голове пока нет, к сожалению. Посоветуйте что-нибудь почитать на тему, пожалуйста
Подскажите пожалуйста почему консоль браузера выполняет код, а на сайте пишет ошибку. Например если просто задать переменную result = "", а не через let result = "". На сайте установлен режим strict?
Вопрос сломался??? Дан код: public class Main { public static void main(String[] args) throws Exception { opaopa(); } private static void opaopa() throws Exception { System.out.println(">"); if (Math.random() <= 0.33) { throw new Exception(); } System.out.p...
Какой тип данных может использоваться для ключа в ассоциативном массиве в Ruby? Ответ "Любой". Думаю имеется ввиду, что любой из строка|символ|число. Наверно стоит подправить ответ. ... или хеш тоже может быть ключом?
Судя по описанию, цель символов в оптимизации по памяти? Например, когда у нас есть много массивов с одинаковыми ключами. Верно? Больше я не придумал где это может быть полезно... Хотя мне почему то напоминают константы. PS А вот с руби я мало знаком)
Кажется что тесты не про коллекцию map, а про ФВП.
Очередной вопрос из серии "ЧЯДНТ": Импортировал get для получения дополнительной инфы, if (health1 <= 0 || health2 <= 0) { console.log(get(1, log)); console.log(get(2, log)); console.log(get(3, log)); console.log(get(4, log)); return cons(logItem, log); } и увидел следующее: { heal...
Здравствуйте!!! У меня вопрос, подскажите в какой теме рассказывается про конструкцию знак доллара и фигурные скобки - ${} ? Не могу припомнить чтобы об этом говорилось. За ранее спасибо!!!
public static class Builder { public Player player1; public Player player2; public Field field; public String name; public Player getPlayer1() { return this.player1; } public Player getPlayer2() { return this.player2; }...
ошибка так выводится: `` make: Entering directory/usr/src/app' babel-node --presets=es2015 test.js assert.js:89 throw new assert.AssertionError({ ^ AssertionError: '' == '-14' at test.js:5:10 at ChildProcess.exithandler (childprocess.js:193:7) at emitTwo (events.js:100:13) at ChildProcess.emit (e...
Теперь давайте представим, что поступила задача реализовать ScanController - класс с всего одним статическим методом, его сигнатура: Возможно опечатка, т.к. код нужно дописать в файле CopyController.
Почему выдает ошибку синтаксиса 'SyntaxError: Unexpected token ||' ? ``` export const check=(a,b,c,d)=>{ if((a===c)&&(b===d)) {return 2;} else if ((a>b) && (c>d)) || ((a<b) && (c<d)) || ((a===b) && (c===d)) {return {1;} else {return 0;} } check(1,2,3,4);