Вопрос пользователя №4762
Самая легкая задача за курс. Управился за 2 минуты.
Вопрос пользователя №4760
Функция работает проходит 0,5,10 а потом какой-то assertion error,хотя вроде бы как больше ничего никто не возвращает,откуда он появляется понять не могу. export const addDigits = (num) =>{ const Numb = (text) =>{ console.log (" Тип аргумента : ", typeof(text) ); console.log("Передан аргумент :",text ); r...
Вопрос пользователя №4758
В терминале на макбуке команда user и group не находит. Пишет: -bash: user: command not found -bash: group: command not found Я что-то делаю не так? Или нужно доустановить команды где-то?
Вопрос пользователя №4757
Здраствуйте, не могу справиться с ошибкой. На локальной машине код работает и попутно кидает ошибку по индексам. Когда заливаю сюда, 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...
Вопрос пользователя №4756
Прошу помочь. Правильно ли я понял задачу? Конструктор создаёт пару путём передачи аргументов (элементов пары) в алгебраическое выражение 2^x * 3^y. А селекторы должны вернуть элементы пары путём решения этого выражения. Так? В таком случае - это превращается в решение уравнения с двумя неизвестными, которое, вроде ...
Вопрос пользователя №4752
Вот такой вариант решения проходит тест, но он явно не верный. Например если подставить число 90, то получим true, а это не степень тройки. Дополните тест что бы и этот вариант не проходил. // BEGIN (write your solution here) export const isPowerOfThree = (pow) => { if(pow / 3 % 3 === 0 || 3 % pow === 0) { ret...
Вопрос пользователя №4751
Я смотрел тесты, смотрел Makefile, но не понял каким образом достигается, не побоюсь этого слова, идемпотентность при тестировании HexletFs?
Вопрос пользователя №4750
14:25, "11 противоречит 2" - ошибка; 11 противоречит 1 => предположение 2 неверно.
Вопрос пользователя №4749
Добрый день. записал в решение cat source | sort | uniq | grep 'American' | wc -l > solution.sh но не проходит. хотя в файле solution.sh стоит 8
Вопрос пользователя №4748
Это важная тема. Оставлю эти ссылки здесь для всех кто хочет разобраться. По сути не сложно, но в первый раз можно запутаться. Рекомендую (http://javascript.ru/tutorial/object/inheritance) О наследовании (https://learn.javascript.ru/class-inheritance) О прототипах (https://learn.javascript.ru/prototype) Спецификация...
Вопрос пользователя №4747
Меня всегда волновал вопрос. Наследование с помощью прототипов - это нормальное явление или костыли именно для JS, ECMAScript (например, из-за особенностей es5 и самого языка, истории его развития, обратной совместимости es5-es6 ...). Есть ли подобный подход в других языках? Спасибо.
Вопрос пользователя №4746
Я не совсем согласен с учителем из видео. При подобном наследовании у нас останется связь с родителем и правильнее создавать промежуточную функцию и мержить туда прототипы в нужном порядке. Как то так (http://javascript.ru/tutorial/object/inheritance) Мне кажется, extends в es6 где-то внутри именно так и работает. Т...
Вопрос пользователя №4745
Никогда не встречал и не могу придумать, когда бесконечный вызов функции f()()()()() ... был бы полезен на практике. Это как с Чёрчем. Есть какие-нибудь примеры?
Вопрос пользователя №4742
Помогите пожалуйста разобраться, почему у вас две отдельно написанные функции видят друг друга, а в Repl.it они друг друга не видят???
Вопрос пользователя №4741
У меня присутствует только таблица employees, как выполнить задание, если нет таблицы managers? Как сравнить зарплаты работников и менеджеров, если таблицы менеджеров нет?
Вопрос пользователя №4740
Я решил так: Select w1.id From weathers w1 Left Join weathers w2 On w1.id = w2.id+1 Where w1.temperature > w2.temperature; Нормальное решение?
Вопрос пользователя №4739
Это нормально, что у родительского конструктора аргументов меньше чем у дочернего (в видео)? Даже с учетом значений по умолчанию. Часто рекомендуют чтобы при расширении класса интерфейс родителя и ребенка соответствовали.
Вопрос пользователя №4738
отличное решение учителя . не догадался бы даже . если честно не до конца его и понял ) но надеюсь что все в скором поменяеться)
Вопрос пользователя №4737
Доброго времени суток. Прописал на маке в скаченной программе ATOM : > <?php > > > echo 2 ** 10; потом сохранил cmd+s, хочу открыть файл через терминал но пишет ошибку enter image description here http://s019.radikal.ru/i624/1609/66/f0cd984443a5.png
Вопрос пользователя №4736
Пожалуйста, подскажите из-за чего выдает ошибку во втором тесте: [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 >...
Вопрос пользователя №4732
Здравствуйте! Я чет запутался. Название карты и урон который она может наносить я могу получить так: const card = random(cards); const cardName = pairs.car(card); const cardDamage = pairs.cdr(card);
Вопрос пользователя №4731
Конструктор принимает на вход два параметра, у нас же параметров три, т.е. получается, что пары для makeRectangle использовать нельзя, и такая запись: export const makeRectangle = (point, width, hight) => cons(point, width, hight); не имеет смысла, так как car и cdr ничего не вернут как тогда быть, как сократить ч...
Вопрос пользователя №4730
Здравствуйте Юрий! Огромное спасибо за курс, действительно именно подобной практики с тестами как раз и не хватает. И проверьте пожалуйста, ошибка в файле mycrypttests практики 14-го урока: - по условию нужно реализовать ряд функций в модуле mycrypt, - в тестах же запускается как будто они в модуле mycrypt_app Ч...
Вопрос пользователя №4728
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...
Вопрос пользователя №4725
Мой код. на 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 не хочу смотреть ...
Вопрос пользователя №4723
Здравствуйте!!! Хожу вокруг да около, но ни как не получается ((( Подскажите пожалуйста в чем моя ошибка? 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]); }; ...
Вопрос пользователя №4722
Хэлп ми, не понимаю из за чего ошибка 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...
Вопрос пользователя №4721
не могу поставить 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 ...
Вопрос пользователя №4720
Не могли бы вы разложить функцию: function rFunc($x) { if ($x == 0) { return 1; } return $x + rFunc($x - 1); } Какой вывод будет у кода echo rFunc(5); ? Не могу понять почему 16 должно получится. Это из тестов после урока.
Вопрос пользователя №4718
Зачем идти через arraymap? Почему сразу не использовать strtolower()? $fieldname=strtolower(implode('_', $matches[0]));
Вопрос пользователя №4717
Классный урок... Море позитива...Особенно улыбнуло "trololo"
Вопрос пользователя №4716
Вопрос по синтаксису. В видео строки переносились с помощью \. Это работает так же как bash|Makefile-скриптах и по тем же причинам?
Вопрос пользователя №4715
Дико извиняюсь, я не понял пару моментов. Обычно под yield подразумевают генераторы. Я не слышал этого слова в видео. Тут принцип работы тот же? Т.е при повторном входе в функцию её выполнение происходит не сначала, а с того места, откуда управление было возвращено при помощи yield. Что дает нам вычисление по шагам ...
Вопрос пользователя №4714
Добрый день! Сам не решил, посмотрел решение учителя, вроде понял как откуда и зачем.. но цельной картины в голове пока нет, к сожалению. Посоветуйте что-нибудь почитать на тему, пожалуйста
Вопрос пользователя №4713
Подскажите пожалуйста почему консоль браузера выполняет код, а на сайте пишет ошибку. Например если просто задать переменную result = "", а не через let result = "". На сайте установлен режим strict?
Вопрос пользователя №4710
Вопрос сломался??? Дан код: 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...
Вопрос пользователя №4709
Какой тип данных может использоваться для ключа в ассоциативном массиве в Ruby? Ответ "Любой". Думаю имеется ввиду, что любой из строка|символ|число. Наверно стоит подправить ответ. ... или хеш тоже может быть ключом?
Вопрос пользователя №4708
Судя по описанию, цель символов в оптимизации по памяти? Например, когда у нас есть много массивов с одинаковыми ключами. Верно? Больше я не придумал где это может быть полезно... Хотя мне почему то напоминают константы. PS А вот с руби я мало знаком)
Вопрос пользователя №4707
Кажется что тесты не про коллекцию map, а про ФВП.
Вопрос пользователя №4704
Очередной вопрос из серии "ЧЯДНТ": Импортировал 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...
Вопрос пользователя №4703
Здравствуйте!!! У меня вопрос, подскажите в какой теме рассказывается про конструкцию знак доллара и фигурные скобки - ${} ? Не могу припомнить чтобы об этом говорилось. За ранее спасибо!!!
Вопрос пользователя №4702
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; }...
Вопрос пользователя №4701
ошибка так выводится: `` 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...
Вопрос пользователя №4700
Теперь давайте представим, что поступила задача реализовать ScanController - класс с всего одним статическим методом, его сигнатура: Возможно опечатка, т.к. код нужно дописать в файле CopyController.
Вопрос пользователя №4699
Почему выдает ошибку синтаксиса '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);
Вопрос пользователя №4690
Вопрос, почему бы не сделать тег объектом? Например, {name:'p', 'attrs': {}, body: 'text', ...итд } Я смотрел видео и как понял только ради сахара - ['br'] Может случайно прослушал... По ощущениям, с объектом будет проще работать, чем с массивом. Например, не нужно помнить или угадывать порядок ключей, в коде не бу...
Вопрос пользователя №4688
В ревью решение учителя почему-то сильно императивно.
Вопрос пользователя №4687
Дошел до рекурсии на хекслете и буксанул. Вроде идея понятна, а как составлять терминал и и рекурсивный вызов не знаю. Т.к. в решение учителя смотреть не хотелось - пошел разбираться в интернет: один день просто читал всё о рекурсии из гугла; потом начал проходить другой учебник по JS, попутно решая алгебру и знаком...
Вопрос пользователя №4685
Не понимаю. В терминале (бабун) все проходит. В том числе и пустые и с пробелами. А тест нет. ``` function lengthOfLastWord($string){ $string=rtrim($string); $pises=explode(" ",$string); $count=$pises[count($pises)-1]; if ($count==0){ $count=$pises[count($pises)-2]; } $len=strlen($pises[count($pises...
Вопрос пользователя №4684
Попробовал в решении применить for/ich: ``` 22 for(String[] currentRow : field.figures) { 23 24 for(String currentFigureInField : currentRow) { 25 26 if(currentFigureInField.equals(primaryFigure)) { 27 countPrimaryFigure++; 28 ...