Добрый день! Вижу, что в задании используется библиотека https://github.com/hexlet-components/php-pairs В начале файла я добавил: use function Pairs\car; use function Pairs\cdr; use function Pairs\cons; А затем повторил решение из практики к уроку Дерево. Данные задания абсолютно одинаковы. Можно ли это считать за...
Или это теоретически? Почему монолитное ядро считается более производительным? Использую на одном компа. Windows и Linux на протяжении 10 лет. Линукс значительно быстрее.
Долго тупил и не мог понять, почему функция не работает, хотя все, казалось бы, рассчитано с точностью часового механизма. В итоге понял, что невнимательно прочитал условие задачи и забыл export default)))
Не совсем понял зачем было объединять filter и reduce. А так не проще? export const emptyTagsCount = (tagName, elements) => { const func = (element, acc) => { return is(tagName, element) && value(element) === '' ? acc + 1 : acc; }; return reduce(func, 0, elements); }; Или это просто для обучения и демонс...
Для чего функцию нормализации пути вынесли из класса в отдельную функцию? Что бы она была не доступна снаружи?
Не совсем понимаю сам вызов функции run. В примере мы объявляем cards. export default cards => (name1, name2) => run(name1, name2, cards); Как происходит вызов непосредственно run из тестов?
Доброго Вам дня! Случайно, просматривая решение учителя, нашел у себя ошибку. В тестах нет проверки какое конкретно состояние добавляется в историю, например: test('history.pop().state must be \"pending\"', () => { const order = init([]); order.accept(); expect(order.is('pending')).toBeTruthy(); expect(orde...
Добрый день! В решении учителя данный блок вынесен за пределы свитча. Почему было сделано так? if (symbol === '\n' && word.length > 0) { result.push(word.join('')); word = []; state = 'before'; } На мой взгляд код нужно было оставить внутри, тогда отчётливее прослеживался переход из состояния в с...
Оператор '...' для итерируемых объектов. Здесь можно использовать массив или по другому нужно?
// removed на локалке опять все работает, здесь не пропускает.
Рахим, здравствуйте! Спасибо за интересный и крайне полезный курс! Должен заметить, что одна ссылка в 10 уроке не работает ThoughtCo English for Business and Work. (https://ru.hexlet.io/courses/learning_english/lessons/advices_and_links/English%20for%20Business%20and%20Work)
Меня, как и многих, судя по комментариям, смутило задание решить практику при помощи линейно-рекурсивного вычисления. Первая из всех практик, которую я подсмотрел. До конца не получается осознать, почему решение учителя соответствует линейно рекурсивному вычислению. Есть функция обертка, есть внутренняя функция для ...
А называть в Stats свойства file и directory семантически корректно?
Можно ли считать корректной подобную реализацию в данной задаче? public function add($product) { $this->items[$product->id] = $product; } public function remove($id) { unset($this->items[$id]); }
Не совсем понятно с сущностью Price: const price = new Price(cinemaHall, value); Реализуйте сущность Price. Она должна уметь рассчитывать цену билета на основе даты сеанса. На каком этапе в Прайс должна передаваться дата сеанса и зачем нам репозиторий с этими сущностями? Реализуйте сущность CapitalTransacti...
Интересно это получается что code text here const func = (num) => { return num * num * num; сперва интерпретатор подставит в num числа из параметров функции найдет произведение 2 чисел num * num затем плюс к этому * num и затем вернёт что получилось? return num * num * num * num;//...
Пока до конца не разобрался, подскажите пожалуйста, в правильном направлении я иду? // removed
Чем продиктован выбор JS в качестве основного языка? Python, мне кажется, больше подходит на эту роль
(-) Вложенный (Nested) класс имеет доступ к закрытым членам своего внешнего класса (+) Вложенный (Nested) класс можно наследовать (+) Вложенный (Nested) класс не имеет доступа к не статическим членам своего внешнего класса (+) Вложенный (Nested) класс не имеет доступ к закрытым не статическим членам своего внешнего ...
Обратил внимание на оператор ** в решении преподавателя вместо старой доброй функции Math.pow(num, exp). В принципе, этот 'новый' оператор, конечно же, удобней, но на MDN (https://developer.mozilla.org/ru/docs/Web/JavaScript/Guide/Expressions_and_Operators#Арифметические_операторы) отмечен как экспериментальный. Ка...
не совсем понял про как надо реализовать map...точнее что она должна вернуть, имена колонок которые участвуют в запросе ? если да то не совсем понятно что такое $row в примере ?
``` // BEGIN (write your solution here) const square = (a) => { return a*a } const sumOfSquares = (a, b) => { return a + b } const squareSumOfSquares = (a) => { return a * a } console.log(square(10)+' ');// 100 console.log(sumOfSquares(square(10), square(-9)) + ' '); // 181 console.log(...
Здравствуйте. здравствуйте :). Класс Figure - enum, в котором лежат Х и О. Возникли в процессе такие вот глупые вопросы от меня: 1) отчего не получается сравнить объект enum? Вставляю в field.getFigure(point(x,y)).equals(X or O), пишет что не находит такого символа как Х или O. От того ли это, что Х и О - это в мо...
Подскажите, не проходит проверку. Не вижу где ошибка // removed TypeError: pair is not a function
Почему в названии курса не написано, что это ВТОРОЙ Питон???...
А с чем связано решение сделать новый курс по введению в программирование?
На локальном компе все работает, здесь показывает ошибку, помогите разобраться, что не так: // removed
Здравствуйте. Решив задание, мне выдало ошибку. Промучившись сутки и проверив кучу разных комбинаций, вынуждена была проверить решение преподавателя. У меня только один вопрос. Чем мое решение отличается от правильного и почему мне дает ошибку. <?php namespace App\Solution; // BEGIN (write your solution here) functi...
Мне кажется, в тестах не учтён случай, когда set вызывается после add.
все отлично и очень наглядно, НО :) поправьте слайд с комментариями "i hope you got the idea", эти пластыри гадско закрывают списки методов конвертации, за которые пытливый ученический глаз пытается зацепиться в ходе лекции. Спасибо:).
Помогите разобраться, что-то я не могу понять что делать, вот мое решение // removed не работает функция argument которая должна обрабатывать коллекцию в случае если аргументом является объект. Я никак не могу понять зачем нужна every? Она ведь возвращает true/false? Как это может помочь в данном случае? Нам ведь ...
Спасибо большое за интересное практическое задание. Из-за кривых рук и поспешности несколько раз пришлось переписать с нуля, но было интересно. И если большинство методов в итоговом решении во много схожи с решением учителя, то метод Remove() реализовал несколько иначе. Если не будет возможность, хотел бы уточнить,...
Подскажите, является ли запись array(1, array(2, array(3, null))) списком?
Два дня ходил вокруг да около, не зная даже, с какой стороны подступиться к решению. Сегодня заранее набросал на бумаге приблизительный алгоритм, и на его основе мне, по-моему, все же удалось родить некое подобие решения, однако полностью все тесты до сих пор пройти не удается. Подозреваю, что я где-то недалеко от и...
Не могу понять , как решать практику. Подскажите решил делать по этапно Для проверки выиграша Вам необходимо: проверить каждый ряд и, если в ряду все три фигурки одинаковые, то Вы нашли победителя (при этом не забудьте проверить ситуацию, когда все три фигурки null); Хочу сделать if else ? Так можно? Но у меня сразу...
`Что выведет на экран следующий код: public class MenuView { public static void main(String[] args) { for (int i = 0; i < 5; i = i + 1) { switch (i) { case 0: case 1: continue; default: break; } System.out.print(i); } } }` Почему ответ ...
Здравствуйте, не могу понять как решать задачу. Создаю фун. и на этом все, а что дальше делать не понятно:( И так почти все задания. Я вот думаю может следует что нибудь почитать еще помимо этого курса, синтаксис языка понятен, а вот как реализовать не понимаю.
Хотя вроде бы мозг уже настроен на работу через функции высшего порядка, эту задачку пока только императивно додумался как решить.
1 вопрос: в лекции говорится, что "this - это сам объект с которым мы работаем". this всегда ссылается на объект, в котором его вызываем? Или в классах его тоже можно подменять и он ссылается на контекст вызова как в функциях? 2 вопрос: this.collection = this.collection.filter(fn); мутирует текущий объект. Это фишк...
Подскажите, пожалуйста, Вы в уроке по функциям даете такой синтаксис определения функции: function calculateSquare = (r) => { return 2*r*2; } Я уже немного работала с JS, тем более есть опыт программирования на других си-подобных языках, эта конструкция меня несколько смутила, поскольку я объявляю функции так: fu...
Здравствуйте! Прописано в "Переменные среды": Имя переменной: PATH Значение переменной: C:\Program Files\Java\jdk1.8.0_121\bin При попытке в Cygwin прописать javac Main.java Ответ(Пустое поле): Пробовал и другие программы запустить подобным образом, не выводит результат. Не запускаются программы через Cygwin.
Не могу понять как заставить "перевернуться" результат функции append, на выходе получается "<h2>header2</h2><h1>hello, world</h1>": https://jsfiddle.net/ggatsby/k7bf5wmL/
Подскажите, пожалуйста, почему не проходит следующее решение: ``` $stmtUserPhotos = $this->pdo->prepare("INSERT INTO userphotos (userid, name, filepath) VALUES (:userid, :name, :path)"); foreach ($user->getPhotos() as $value) { $stmtUserPho...
Ребята, при всем моем уважении к вам! Я не новичок, уже что-то программирую, но не на JS. Пришла, как говориться, углубить свои знания и выучить новое. Вы так непонятно и абстрактно объясняете, что мозги в трубочку сворачиваются. Новичок вообще от этого сойдет с ума. Зачем? Не проще брать конкретный практический про...
подскажите правильно ли я размышляю ``` // BEGIN (write your solution here) if(!isnull($move) ){ return DIRECTORYSEPARATOR ; } $stroka = new SplFileInfo($move); $way = $stroka->getPath()); // END } ``` теперь когда я получил путь без имени файла и он у меня в виде строки мне нужно провер...
Подскажите, пожалуйста, когда нужно использовать реализацию getSomething(), а когда нужно напрямую обращаться к свойству объекта?
Подскажите, есть ли какая-то возможность "прочитать" определение анонимной функции, которая лежит в переменной? Например: $square = function ($num) { return pow($num, 2);}; print_r($square); var_dump($square); Я получаю лишь Closure Object, что в общем-то верно, но хотелось бы увидеть function ($num) { return pow(...
Привет, я начав выполнять практику и при копировании кода класса Field Ctrl не нажался и весь код превратился у "с", как теперь вернуть код к исходному значению?
А почему этот курс не входит в профессию java-программист? С первого раза я его и не нашел, случайно вспомнил, что такое было на youtube =)
Добавьте пожалуйста нотификацию, через email, за день до списания денег на оплату доступа. Спасибо