Здравствуйте! Скажите пожалуйста как мне создать такую же рабочую среду как у вас? Я тоже использую mac os. Вы подключаетесь к удаленному рабочему серверу и на нем редактируете скрипты с помощью редактора vim? Или вы делаете это локально? Спасибо!
На самом деле главным пользователем является пользователь с id=0 а имя пользователя может быть любым useradd -u 0 -g 0 -d /root system
вопрос по видео. 8 минута. в примере "Blink" + 181 + 1 у Вас выходит "Blink 1811" но наверное должно получиться "Blink 181 1" с пробелом?
Подскажите, судя по примеру из задания: length(select(l('ul', 'li'), html)); // 3 и описанию - "функция select должна вернуть список тегов", я понял, что результат функции должен выглядеть как-то так: l(l(ul, li), l(ul, li), l(ul, li)) Правильно ли я понял?) Или все таки нужно вернуть dom с соответствующей ис...
Здравствуйте! Для чего в toStr, в решении учителя, символы ${} ?
export const pair = cons(x, y); а потом export const car = (pair) =>... при данном условии const cons = (x, y) => (m) => m(x, y); мне не совсем ясно, что делать дальше т.к. нет условий про car и cdr как в видео уроке
Я начал делать так: // removed т.е. условие (n===1) выполняется т.к. выводится console.log(n,' is 1'); а вот следующий return true; не выполняется. Подскажите пожалуйста почему?
Было бы здорово ссылкой приложить к уроку первый слайд, показывающий работу со множествами.
написал так. выдает ошибку. не понимаю, что не так сделал? code text here const area = 4 * pi * (5 ^ 2); console.log (area);``` или мой код должен быть так как решение учителя?
Не могу понять, почему так проверку не проходит. export const check = (a, b, c, d) => { if (a === c && b === d) { return 2; } else if (a !== c && b !== d) { return 0; } return 1; } А вот с так в интерпретаторе верно: function check(a, b, c, d) { if (a === c && b === d) { return 2; } else if ...
В тесте есть вопрос, в котором нужно выбрать примеры недетерминированной функции, среди вариантов есть такой: «функция, выводящая на экран степень загруженности улиц города в баллах (как Яндекс.Пробки)» и он принимается как верный, однако тут не идёт речь о том, что функция возвращает, тут написано, что она выводит ...
Неплохо было бы после того, как пользователь правильно ответил на тестовый вопрос, показывать короткое объяснение, почему этот ответ правильный.
Сразу видно автору наверное за тридцать, если не помнит, зачем нужен корень из двух ))) половина физических формул его содержит.
Не пойму как организовать сортировку по определенному полю(
Здравствуйте, вы могли бы подробно рассказать о -- (на 21 первой строке в конце инъекции), а то совсем короткое упоминание о ней не совсем разъяснило цель применения. Буду очень признателен, спасибо большое.
А Junior в 37 - это реально?
Добрый день! Добавьте курс для новичков по питону - все его знают, но курса нет. Спасибо.
Хм. А я почему-то уже в node возвращаю строку. И в toString остается сделать лишь реверс перед сохранением элемента списка в строку для возврата. Конечно, я сам виноват, что не внимательно задание прочитал. Но ведь других данных, кроме имени тега и его содержания, быть не может. То есть, эта пара в любом случае ...
В этом уроке говорится про SheduleFetcher, хотя в предыдущем ничего подобного мы не создавали. Похоже пропущен один урок в лекциях
Проверку проходит такой код assert(solution.factorial(5)); assert(solution.factorial(0)); assert(solution.factorial(1)); Но это не является решением тестового задания. Ведь такие ассерты проверяют немного не то, что надо.
При попытке уложить решение учителя в голове, связность теряется на восьмой строке и вся картина рушится. Не понимаю как работает программа без вложенных циклов...
А можно мне объяснить вот это выражение. Я не до конца понимаю getX(point1) + width(rectangle) а width(rectangle)=(rectangle) => car(cdr(rectangle)) иначе говоря методом подстановки так getX(point1) + car(cdr(rectangle)) дальше getX(0, 5) + car(cdr((0, 5) , (5, 0)) т.е. если бы в числах было бы взять первый аргуме...
Что-то очень тяжело идут для меня курсы начиная с урока "Реализация пар". Вроде в лекции всё понятно, но как доходит до урока - ну полнейший ступор на несколько дней. Мб мне пока стоит сконцентрироваться на прохождении курса СИКП? Вроде там чуть более подробно рассказываются основы. Что посоветуете?
Ошибка на видео: для метода public int forLoop() показан байткод для public static int forLoop().
А для чего в "сортировке пузырьком" нужна последняя проверка, там где уже весь отсортированный массив проходится еще раз? (7.20 в видео)
Мое решение сработало, но оно такое длинное по сравнению с автором и теми кто писал в Вопросы и ответы.Их решения я не понимаю. мое точно верное? export const isPrime = (n) => { let i = 1; let count = 0; if (n>1) { while (i <= n) { if (n % i === 0) { count +=1; i +=1; } els...
мозг сломал, вроде все сделал но проверку не проходит, пишет make: Entering directory /usr/src/app' mkdir -p out find . | grep java > sources.txt javac @sources.txt -sourcepath src -d out -cp out ./src/io/hexlet/xo/model/exceptions/AbstractXOException.java:5: error: class AbstractXOExeption is public, should be dec...
а еще эта функция выдает результат 19 на предложение "hello, world кириллица! "
Что будет выведено на экран? const func = (num) => { return num * num * num; return num * num * num * num; return num * num; } console.log(func(3)); Почему 27?Я бы понял 9 или 101...
Вот же ж... а здесь "изобрел" функцию end ))) return strlen($words[sizeof($words) - 1]);
Когда решение подгоняешь под тесты... Не представляю как с этим бороться. function isPowerOfThree($num) { if ($num == 0) { return false; } elseif ($num == 1 || $num == 3) { return true; } elseif (is_int($num / 3 / 3)) { return true; } return false; }
В тестах возврат ф-ции - предиката: return 0 === $item % 2; а не return $item % 2 === 0; Такая запись характерна только для тестов?
Правда ли что для большого количества итераций использование цикла более эффективно с точки зрения использования ресурсов чем рекурсия (т.е. создание огромной цепочки отложеных вызовов)?
И как такое только в голову пришло, подумалось после увиденного решения учителя... ``` function addDigits($num) { $arr = strsplit($num); $res = 0; for ($i=0; $i < sizeof($arr); $i++) { $res += $arr[$i]; } $res2 = strsplit($res); $result = 0; for ($i=0; $i < sizeof($res2); $i++) { ...
Ошибка в решении автора 1 метода min: должно быть Opcodes.IFICMPGT, а не Opcodes.IFICMPGE.
По-моему, задача поставлена неверно. А что будет, если один из элементов ссылается не на предыдущий, а на первый элемент списка или на какой-нибудь другой, стоящий до него? Вы учли только частный случай.
Когда планируется выход продолжения профессии "Фронтенд JS-программист" ?
Почему-то было не очевидно, что в упражнении SICP Pascal's triangle имя процедуры должно быть pascal-triangle. Проверял решение на repl.it и там программа выдавала верное решение. Перенес код в вашу VM и проверка выдавала ошибку. После переименования проверка сразу прошла.
В решении учителя экспорт функции по умолчанию выполняется "export default gcd;" в последней строчке кода решения. Не знал что так можно! В лекции про модули об этом не говорилось. Может стоит дополнить?
create TABLE cars ( id serial primary key, name varchar, price int default 1.22 ); в чем ошибка?
Помогите интерпретировать вывод printr. Создаем список и выводим: ``` $list = makeList(1, 2, 3); printr($list); ``` Для 3-го элемента вывод будет такой: ``` [y] => Closure Object ( [static] => Array ( [x] => 3 [y] => ) [parameter] => Array ( [$method] => ) ) ``` [...
Не увидел в байкоде метода getDefaultDifficultyLevel класса Game из тестов - MAXSTACK и MAXLOCALS: public int getDefaultDifficultyLevel(); descriptor: ()I flags: ACCPUBLIC Code: stack=1, locals=1, argssize=1 0: iconst_2 1: ireturn LineNumberTable: line 4: 0 stack=1, ...
«Абсолютно любой алгоритм можно превратить в соответствующую программу на компьютере и запустить ее». Верно ли такое утверждение? Почему правильным ответом считается "Нет"?
Не могу разобраться со значениями "pair". Что по идее вместо них подставляется? Что необходимо писать вместо "pair". Пересмотрел все видео курса минимум по 3 раза. Не доходит и все. Над решением сижу более трех часов. Вот часть кода в которой не могу разобраться (реализация селекторов): export const numer = (pair) ...
Подскажите, в чем ошибка? function flatten($array) { $iter = function($array, $acc = []) use (&$iter) { foreach ($array as $item) { if (is_array($item)) { $acc[] = $iter($item, $acc); } else { $acc[] = $item; } } ...
Тоже не пойму что не так. Пишет что stack переполнен. Т.е. получается рекурсия бесконечно идеи и терминал не выполняется. Хотя на repl.it проверял этот код и он выдает правильный результат: smallestDivisor (17); = 1 smallestDivisor (15); = 3 export const smallestDivisor = (n) => { const iter = (num,acc) => { cons...
Не пойму какой тут правильный вариант, подскажите пожалуйста. Видео посмотреть возможности нету. Какие данные содержит вывод упавшего теста? (У этого вопроса несколько правильных ответов) Указание на то, какая была допущена ошибка Сообщение о том, что ожидаемый результат не соответствует актуальному Имя автора кода ...
На видеоуроке дан пример с рисунком хеш-таблицы (время 05:30). Если представить данный пример на php, то должно получиться что-то на подобие такого?: есть массив $inputArr с входными данными: $inputArr = [ ['Иван Чемоданов', '192736'], ['Леонид Гнышь', '914928'], ['Иннокентий Кю', '823784'], ['Алиса...
После этого урока пришло небольшое озарение :) (надеюсь не ложное). При рекурсивном подходе мы "достаём" эл-ты из списка и "складываем" их в стек, а при итеративном - в очередь.
Вопрос из тестов: "Для каких случаев уместно использовать map?" А если к каждому эл-ту коллекции применить ф-цию, просто возвращающую null - не будет ли это удалением эл-тов коллекции? Или это будет коллекция с N-м кол-вом эл-тов null?