подскажите пожалуйста: на примере из практики. Верно ли мое понимание, что при запуске программы, в некоторой ее другой части (точнее test.js), идет вызов функции make из percentCard.js и как результат во время этого вызова происходит выполнение всего текста кода percentCard.js? Сам логически понимаю что так и проис...

Задача поставлена неявно. Нигде не указано какие функции мы можем использовать при его решении. Кроме того, приходится бегать между видео и заданием, сто раз то пересматривая первое, то перечитывая второе. И дело не в том, что задание сложное, оно несложное, просто людям не понятно чего от них хотят.

В описании к видео присутствует следующая строка, что она значит, как работает? Не припомню где говорилось о такой конструкции: const makeBook = name => name;

Добрый день! вот код : // BEGIN (write your solution here) export const addDigits = (num) =>{ console.log(num+'начало'); if (num<10){ console.log(num); return num; } else { if (num%10===0){ console.log(num/10+'число с 0'); return num/10; } else { let i=0; let x=0; ...

Не могу решить это задание.Код перепроверял много раз. include // BEGIN (write your solution here) main () { int celsius,kelvin; int lower,upper,step; lower=0; upper=300; step=20; celsius=lower; while (celsius <= upper) { kelvin=celsius+273; printf("%d:%d\n",celsius,kelvin); celsius=celsius+step; } } // END Выход...

Ничерта стало не понятно. Раньше были задания, сидишь и делаешь. Тут такое ощущение, что перепрыгнул 10 уроков. Вот что тут нужно сделать? Конструктор makeSegment, который принимает на вход две точки и возвращает сегмент. Первая точка это начало сегмента, вторая это конец.

Скажите как программисты определяют что нужно писать после include? Например #include вот сдесь написано .В каких справочниках это можно узнать? Только если можно скажите понятную книгу с человеческим языком и на русском языке.А то есть толстые,но бесполезные справочники. Конечно удивляет как программисты знают что...

export const smallestDivisor = (n) => { const iter = (current, acc) => { if (current % acc === 0) { return acc; } return iter(current / acc, acc + 1) }; return iter(n, 2); } намекните где ошибку искать?

Не могу понять почему if не работает, подскажите, пожалуйста. ``` import { makePoint, getX, getY } from 'hexlet-points'; // BEGIN (write your solution here) export const quadrant = (x, y) => { if (x > 0 && y > 0) { return 1; } if (x < 0 && y > 0) { return 2; } if (x < 0 && y < 0) { return 3; ...

Решение учителя не учитывает порядок в оригинальной коллекции. Можно добавить такой тест для проверки: it('should work async', (done) => { const coll = [[1, 1, 1], [2, 2, 2], [3, 3, 3]]; let delay = 750; concat(coll, (item, callback) => { setTimeout(() => callback(null, item), delay); delay ...

не получаются относительный и абсолютный пути... cd/tmp cat/tmp/lesson.text с именем пользователя тоже пробовала

Пишут, что в MIT больше не изучают SICP (https://habrahabr.ru/post/282986/). P.S. Ваши уроки все равно замечательные.

Чем отличается Beautify от ESLint? Это аналог или дополнение?

Добрый вечер) я задачу решила одним способом, а есть еще второй, который не получился. Помогите, пожалуйста, определить где я накосячила: export default function gcd(perv,vtor){ if (perv===vtor){ return perv; } let p=Math.min(perv,vtor); let vt=Math.abs(perv-vtor); while (p!==vt){ console.log(p); p=Mat...

Пытаюсь реализовать функцию has. Не все понятно. export const has = (numbers, digit) => { if (head(numbers) === digit) { return true } else { //что-то } Нужно перебрать значения в tail(numbers), не равно ли каждое из них digit. Если я превращу tail(numbers) в список l(tail(numbers)), то смогу достать следующее зн...

Не нравится быть затычкой в каждой бочке, но есть два замечания: На последнем слайде в видео неправильный порядок аргументов для forEach. Должно быть forEach( (value, key, map). Претензия даже не столько к разработчикам, сколько к тем, кто прошел задание - неужели нельзя было отписаться, чтобы другие не мучились и...

Решил треугольник по формуле биномиального коэффициента, а вот как к этой рекурсии подойти не понятно... Сама рекурсия ясна, понятно как с помощью нее посчитать факториал. и на этом тупик.

помогите разобраться в чем ошибка const deg=(y)=>{ return y*Math.PI/180; }; const solution=(a,b,c)=>{ return (1/2*Math.pow(a,2))*(Math.sin(deg(b)*Math.sin(deg(c))))/(Math.sin(deg(180-(b+c)))); }; export default solution; assert.js:89 throw new assert.AssertionError({ ^ AssertionError: false == true at ...

А чем отличается let от const? Мне всегда казалось, что const лучше использовать именно для констант типа Pi и тд, а для остального let.

Если кому-то тема показалась слишком сложной (как мне), есть вот такое освещение темы на YouTube (https://www.youtube.com/watch?v=2e0hbjtUT-4).

enter image description here https://pp.vk.me/c626117/v626117096/2e1a1/7bQQkUcmsGM.jpg Ошибка в описании?

А совсем недавно Facebook представил Yarn, новый пакетный менеджер для JavaScript (http://www.opennet.ru/opennews/art.shtml?num=45305).

Странный тест: it('set 4', (done) => { const coll = [1, 2, 3, 4, 5]; sortBy(coll, (item, callback) => { callback(null, item % 2); }, (err, result) => { assert.deepEqual(result, [4, 2, 5, 3, 1]); done(); }); }); Ответ [2, 4, 1, 3, 5] в данном случае тоже должен быть верным.

Я бы на месте преподавателей добавил бы в шапку и эту ссылку: http://php.net/manual/ru/language.operators.array.php , т.к. объединение массивов затронуто очень слабо, если вообще затронуто :)

Задачу понял(но наверное не до конца, раз еще не решена), реализация ниже. Но тест не проходит, 1) Pairs 1 set: TypeError: (0 , _solution.cons) is not a function at Context.<anonymous> (test.js:6:18) make: *** [test] Error 4 make: Leaving directory `/usr/src/app' Run failed! Check and fix errors above! ...

Решение учителя это Итеративный процесс?

Если допустить, что ответ на вопрос про реализацию тройной пары это «да», что нужно сделать с реализацией обычной пары для превращения ее в реализацию тройной пары? Я не могу ответить на этот вопрос) Я выбираю: добавить новый конструктор в дополнение к существующему добавить один новый кейс в switch Но это не прави...

Зачем передавать порт в функцию solution?

Уже второе переименование входных аргументов в функции iter. По-моему, это неоправданная жестокость, лишняя работа по правке скопированных старых решений. Первое переименование еще можно понять - избавились от путающих названий active/passive (т.к. активность определяется order). А вот второй раз можно было бы и не ...

У меня локально все тесты проходят, а в редакторе хекслета 15 failures. С чем это связанно и как это победить?

В файле solution.js, в условии остановки игры стоит проверка на if (health1 < 0), разве не должно быть if (health1 <= 0)?

Скомпилируется ли следующий код: class A {} class B extends A {} // 1 // main method A a = new B(); // 2 B b = new B(); // 3 Мой ответ: нет, т.к, если эти классы объявлены внутри класса, содержащего main, то не получится создать объект, т.к. они не статические. Если они объявлены где-то снаружи, то они не публичные,...

Привет! После прохождения урока (потратил полтора часа на решение задачи, но на решение учителя не смотрел, подглядывал в "Вопросы и ответы") возникли два вопроса: Как и практически в любой задаче, в данном примере существует несколько вариантов решения. Например, а) можно сначала определить функцию перевода градусо...

Странно, но у меня не работает cd. К примеру, после ввода "cd /" на новой строчке появляется троеточие "...".

Установил Асту, делаю как по уроку: 1. Создаю класс House 2. Задаю первый аттрибьют address (по умолчанию стоит тип int) 3. Ввожу String вместо int - его нету, предлагают создать новый Поставил обычную версию Аста для мака.

В случае, когда передан [] в функцию, я бы возвращал новый массив, как это делают стандартные браузерные map и filter.

Решить урок оказалось много проще, чем понять учительское решение. так что и вопросы по учительскому варианту. 1.Объясните пожалуйста, КАК это вообще работает!? (когда ответ меня не удовлетворит - постараюсь расписать вопрос детальней).

Здравствуйте, прошу сообщить планируется ли курс по YII2?

Что-то не то то ли с моим решением и тестом flow 2, то ли только с тестом flow 2. Я могу взять его измором. Т.е. он рандомно может принять, а может не принять. Пару раз сбрасывал - безрезультатно. Вот результаты на одном и том же решении: message = Игрок 'John' применил 'Фаланговая знатность утешения' ...

Язык лектора просто ужасен. "В хипЕ", "переменные в листЕ", "подписанные типы данных" и т.д.

Подскажите пожалуйста, что не так. Перепробовал всё. exports.default = gcd = function gcd(m, n) { ^ ReferenceError: gcd is not defined at Object. (solution.js:2:16) export default gcd = (m, n) => { const x = (a, m1, n1) =>{ if ((m1 % a === 0) && (n1 % a === 0)) { return a; }...

Привет! А почему, когда мы передаем Item'у функцию обработчик this.handleOnRemove через props, контекст не теряется и this остается равным Box'у? Это особенность реакта или я что-то упустил?

Математику совсем не помню и не могу понять задание. Подскажите, пожалуйста, как правильно прочитать формулу на картинке?

Насколько понимаю, в контексте задачи важно, чтобы при возвращении (в методах) новых экземпляров класса, в конструктор, их создающий, передавались новые коллекции. Но тесты позволяют передавать коллекции по ссылке, т.е. return new Enumerable(this.collection.slice(), newOperations); и return new Enumerable(this.colle...

Как-то этот пример не заражает энтузиазмом пользоваться абстракциями. Мне казалось, что преимущества абстракций в простоте работы на верхнем слое, забыв, как страшный сон про нижележащие, а здесь приходится спускаться в глубины ада вплоть до car и cdr. Зачем нужны пары, может стоило ограничиться списками для хранени...

Народ, если output дает ошибку - прежде всего внимательно перечитайте код. Пол ночи сидел над дебагом, думал уже, что у меня тот самый ментальный блок :-) Оказалось просто в одном месте вместо denom написал denon.

Ошибка в тесте: Укажите все варианты корректного вызова обобщенного метода: class A { static void m(T in){...} } Метод является необобщенным

Может в Dir.js стоит добавить пару строк, чтобы можно было имя директории узнать, как это можно сделать в File.js?

Ну что могу сказать - очередной превед постановке задачи: 1. После описания задания и каментов запутался, в каком-таки виде нужен результат: в виде нод или имен тегов. Например, в задании требуют "список тегов", а в следующем предложении встречается "имен тегов", что как бэ намекает на то, что тег вполне может оказ...

void number_printer (int number) { int num; printf("Enter number: "); scanf("%d", &num); switch(num){ case 0: printf("zero\n"); break; case 1: printf("one\n"); break; case 2: printf("two\n"); break; case 3: printf("three\n"); break; ...