Вопрос пользователя №5883

Подскажите, почему в опциях к Post запросу необходимо в свойстве host указывать hostname, а не host свойство, от разбираемого адреса, по которому необходимо отправить данные формы (строчка номер 13 в решении учителя)

Вопрос пользователя №5882

Есть ли более лучшее решение? // removed

Вопрос пользователя №5881

почему не проходит такая реализация? ``` @Override public boolean containsKey(Object key) { // BEGIN (write your solution here) for(Map.Entry x : values.entrySet()) if (x.getKey().equals(key)) return true; return false; // END }

Вопрос пользователя №5880

Для сокращения дроби придумал уже такое: ``` if (numer > denom) { for (let i = denom; i > 1; i--) { let numi = numer / i; let denomi = denom / i; if ((numi === Math.round(numi)) && (denomi === Math.round(denomi))) { numer = numi; denom = denomi; break; } } ...

Вопрос пользователя №5878

`function compact($arr = []){ $result = []; foreach ($arr as $key=>$item) { if($item==null){ continue; } else{$result[$key]=$item;} } return $result; }` Что не так с моим кодом все вроде норм?

Вопрос пользователя №5877

`function multiArgs(){ $num =0; $args = func_num_args(); if($args<=0){ return null; } $res = func_get_args($args); foreach($res as $result){ $num = $num+$result; } return$num; } `Почему не проходит проверку код все ведь сделал как просят в задании?

Вопрос пользователя №5876

Пожалуй, это был для меня самый интересный урок курса. Из-за построения архитектуры и тестирования. Правда, мне показалось, что маловато было уделено внимания именно проектированию архитектуры проекта, т.к. было бы чрезвычайно интересно поподробнее рассмотреть, как строить каркас приложения в ООП-стиле. Это, конечно...

Вопрос пользователя №5875

Добрый вечер! Не знаю, с чем связана такая ошибка, но когда я в практике смотрю файл вывода или тестов, то окно само перескакивает на файл с моим решением. Это ужасно бесит и не дает ни сосредоточиться, ни как следует изучить весь вывод или все тесты. Плюс, на маке не работает скролинг (именно в разделе "Урок") - пр...

Вопрос пользователя №5874

Map не додумался применить во второй функции, пришлось рекурсивно вызывать quotes с отфильтрованным списком. Но а вообще ощущения очень крутые, когда после пары часов раздумий приходишь к ответу. Отличный курс, спасибо!

Вопрос пользователя №5873

Нормально считается решать эти задачи используя show bytecode outline в идее. или это чит?

Вопрос пользователя №5871

Добрый день! Я вроде задание решила (глядя в вопросы и ответы), но какой-то осадок непонятости остался. С функциями > make и > node все понятно. А вот дальше как-то туманно. Насколько я понимаю, функция > append принимает на вход список (пустой или нет) и пару из тега и текста этого тега, правильно? И, соответствен...

Вопрос пользователя №5870

В примере с факториалом все понятно, но с заданием не могу понять как идет проверка нечетных чисел, как отсюда return iter(acc + 1); можно узнать, что 9 делится на 3, 121 на 11? Где тут return iter(acc + 1); происходит деление. Если не здесь, то где эта проверка идет?

Вопрос пользователя №5869

Чем подход с map отличается от простого вызова нужной функции в цикле? --- с map можно использовать любую функцию А в цикле любую функцию не использовать? Заранее спасибо.

Вопрос пользователя №5868

скажите как изменить ключ в ассоциативном массиве. пишу вот так ``` function SortWords($sentence) { $words = explode(" ",$sentence); $result = []; $count = 0; foreach ($words as $value) { if (!in_array($value, $result)) { $result[] = $value; } else{ $count++; $result[...

Вопрос пользователя №5867

Маленькая опечатка. Сейчас: Наши курсы могут появляться на сайте до того мы их запишем до конца. Исправлено: Наши курсы могут появляться на сайте до того как мы их запишем до конца.

Вопрос пользователя №5864

// removed

Вопрос пользователя №5862

Уважаемые господа! Позвольте в качестве предложения порекомендовать вам продумать процесс выдачи pdf или бумажной версии сертификата по завершении обучения по определенной профессии. Скажем, при завершении прослушивания всей теории по курсу, успешном прохождении практик и выполнении определённого колличества "челенд...

Вопрос пользователя №5859

Вот смотрю на "решение учителя", и не пойму как оно работает. Может кто-нить "разжевать"?

Вопрос пользователя №5858

Какой же этот yaml формат чувствительный к отступам - одного пробела не хватает и уже не запускается ((( Прям всё должно быть под линеечку выстроено...

Вопрос пользователя №5857

Подскажите, почему мы цепляем дом к элементу а не элемент к дому в функции append export const append = (dom, element) => consList(element, dom);

Вопрос пользователя №5856

Не могу понять как работает вот это: export const append = (list, element) => { if (isEmpty(dom)) { return element; } return cons(head(dom), append(tail(dom), element)); }; то есть я вижу как раскрывается dom, но не понимаю как в него попадает element. Тоесть у нас все развернулось до вида cons(x1,cons(x...

Вопрос пользователя №5854

застопорился на практике :) в задании сказано, что нужно "застабить" логгер; у класса Logger есть два метода - info и debug, собственно в тесте подменяю класс Логгер (делаю stub) с указанием этих двух методов, потом делаю $this->assertEquals(null, $this->stub->info('anyText')); $this->assertEquals(null, $th...

Вопрос пользователя №5853

Я прочитал Q&A по данному уроку и все равно не понял, что сделал не так. Мое дерево выглядит так: bash-4.3$ cd bash-4.3$ tree . └── fs ├── example1 │ ├── file │ └── subexample │ ├── file │ └── folder │ └── another_file └── example2 └── another_file 5 dir...

Вопрос пользователя №5852

Код писал так, как понял, на основе предыдущих данных и итеративном процессе, не заглядывая в вопросы и ответы: export const append = (numbers,numbers2) => { const Liter = (current, current2, acc) => { if (isEmpty(current)) { if (isEmpty(current2)) { return acc } return Liter(tail(cur...

Вопрос пользователя №5851

Кто-нибудь может мне объяснить зачем нужно делить с остатком?

Вопрос пользователя №5850

Если честно, то у меня не получилось с remove. Пришлось посмотреть решение учителя. Когда разобрал, то стало понятно.

Вопрос пользователя №5849

Вопрос по тестам: &nbsp; "Где можно определить Inner класс?" Хотелось бы уточнить, что имелось в виду под определением класса - его объявление или создание его инстанса (как понял это я и википедия). Если объявление, то можно ли привести примеры объявления в методе (цикл вне метода внутри родительского класса вряд л...

Вопрос пользователя №5848

Я думаю в решении учителя ошибка в последней строчке. Файл копируется без содержимого.

Вопрос пользователя №5847

Можно уточнить, зачем я прохожу этот курс, пригодиться ли он мне если я не являюсь пользователем ни Linux ни Mac или вы советуете все таки начинать пробовать работать с линукс прямо сейчас? Ведь если нет, то к тому моменту как я решу это сделать я скорее всего все забуду напрочь, что здесь узнал. Или bash где то ещ...

Вопрос пользователя №5846

`function uniq(array $arr){ $num =[]; if(empty($arr)){ return; } for($i =0; $i<sizeof($arr);$i++){ if(in_array($arr[$i],$num)){ continue; } else{ $num[] =$arr[$i]; } return $num; } } uniq(1,1,2,3,3,4,4);` Я не понял где ошибка.

Вопрос пользователя №5845

Спустя 3 часа вникания и ничего не понимания я все таки кажется разобрался. Мне очень хочется в это верить, чтобы перейти к следующему уроку. Я опишу тут ход своих мыслей, поправьте меня если я где то не прав, и если нужно я удалю это сообщение что бы не показывать решение. Вот этой строчкой: export const cons = (...

Вопрос пользователя №5843

Подскажите почему когда я делал отладку программы через console.log(quadrant(point1)); console.log(quadrant(point2)) console.log(quadrant(point3)) console.log(quadrant(point4)) я получил не 1 2 3 4 а ``` console.log solution.js:32 1 console.log solution.js:33 undefined console.log solution.js:34 ...

Вопрос пользователя №5842

Добрый день! Помогите, пожалуйста, разобраться в причине непрохождения теста. Код: ``` import { makePoint, getX, getY, toString } from 'hexlet-points'; import { cons, car, cdr } from 'hexlet-pairs'; // BEGIN (write your solution here) // import * as points from 'hexlet-points'; //const point1 = makePoint(1, 2); //c...

Вопрос пользователя №5840

function wordsCount($word) { if (empty($word)){ return $arrayResult = []; } $wordMassive = explode(' ', $word); $arrayResult = []; foreach ($wordMassive as $item){ if (!array_key_exists($item, $arrayResult)){ if ($item==''){ continue; } ...

Вопрос пользователя №5838

Вот когда я вижу надпись makeReсtangle - создает прямоугольник. Принимает параметры: левую-верхнюю точку, ширину и высоту. Для меня в голове это звучит, как "функция makeReсtangle принимает параметры такие то и создает прмоугольник" и выглядит как export const makeRectangle =(leftTopPoint,width,hight)=> { ... } А на...

Вопрос пользователя №5834

Правильно ли я понял, что points это частный случай pairs, существующий для определения именно точек? Тоесть это пара которая может хранить только простые значения (две простые координаты) а для создания более сложных пар (отрезка) мы уже должны использовать pairs (потому что парой значений здесь являются пары значе...

Вопрос пользователя №5832

Что не так? \b[a-z]{3}:[a-z]{3} На regex101.com все работает.

Вопрос пользователя №5831

<?php Не могу розобраться в чем причина ... Ааааа Памагите ))) Пишет ошибку : 1) Shop\Tests\CartTest::testCartAddItem Undefined index: price /usr/src/app/src/Shop/Cart.php:33 /usr/src/app/tests/Shop/Tests/CartTest.php:29 Cart.php:33 это ---> public function total()--> и строка ошибки ---> $this->total += $value[...

Вопрос пользователя №5830

Вопрос по теории зачем вообще ставить флаг, если просто можно написать return true;

Вопрос пользователя №5827

Что-то не пойму, почему на final ругается: ``` static public class Builder { private final Player player1; ..... public Builder player1(Player player1) { this.player1 = player1; return this; } ..... Ругается по всем полям, разумеется. Убираешь final - все нормально. Я не фана...

Вопрос пользователя №5826

Не совсем понял, зачем "num / 2", если и без деления код работает!?

Вопрос пользователя №5825

Почему код, представленный в теоретической части: const smallestDivisor = (num) => { let i = 2; while (i <= num / 2) { if (num % i === 0) { return i; } i = i + 1; }return 1; }; не корректно работает?

Вопрос пользователя №5824

Пока до конца не понял ситуацию с пользователями. Пытаюсь выполнить команду sudo psql -U postgres - получаю ошибку psql: FATAL: Peer authentication failed for user "postgres". Если запустить вот так sudo -u postgres psql - то срабатывает нормально.

Вопрос пользователя №5823

Я правильно понимаю, что к началу подразумевается, что postgresql уже должен быть установлен и пользователь создан?

Вопрос пользователя №5822

Подскажите, пожалуйста. Почему код не видит функцию "sumNumber"? `import * as strings from './strings'; // BEGIN (write your solution here) const sumNumber = (a) => { let sumString = 0; let str = String(a); let i = 0; while (i < str[i]) { sumString += Number(str[i]); i++; } return sumString; }; e...

Вопрос пользователя №5821

На сколько оно близко к оптимальному решению с теми знаниями, что у нас есть после этого курса? Очень "гавнокод" или терпимо? По-моему выглядит ужасно.

Вопрос пользователя №5819

Здравствуйте. Помогите, пожалуйста, разобраться с ошибкой: There was 1 error: 1) App\Tests\SolutionTest::testReduce PHPUnitFrameworkException: PHP Fatal error: Uncaught Exception: Serialization of 'Closure' is not allowed in -:330 Stack trace: 0 -(330): serialize(Array) 1 -(431): _phpunitrunisolatedtest() 2 {main} ...

Вопрос пользователя №5817

Доброго здоровья. Хотелось бы, иногда, понимать какие методы используются для инструкций. Здесь, например, mv.visitIincInsn(...). Хоть бы намекнули, что для IINC создан этот метод(аналогично LDC в предыдущем уроке). Я так понял, что такая аналогия в названиях методов будет сохраняться до конца курса? Спасибо

Вопрос пользователя №5816

Прошу прощения за глупые вопросы ( В solution.test.js import { cons, car, toString } from 'hexlet-pairs'; import { l, length, get } from 'hexlet-pairs-data'; import make from '../solution'; мы должны импортировать из solution.js make но в solution.js export default cards => (name1, name2) => run(name1, name2,...

Вопрос пользователя №5815

Что-то я запутался. Пересмотрел все вопросы и ответы, пересмотрел видео, перечитал текстовое описание под видео, но так и не могу понять в чем проблема: ``` import { makePoint, getX, getY, toString } from 'hexlet-points'; import { cons, car, cdr } from 'hexlet-pairs'; // BEGIN (write your solution here) export const...