Вопрос пользователя №4540
Здраствуйте! Почему не пропускает функции для понижения степени на 2? $result = sqrt($result); $result = pow($result,1/2); Прочитал документацию, должно всё работать. Подскажите, в чем ошибка. There were 3 failures: 1) App\TestSolution::testSolution with data set #0 (INF, 0) Failed asserting that 0.0 matches e...
Вопрос пользователя №4539
А можно по-подробней про функцию game из теории. т.е была game = make(cards), а стала функция game('John', 'Ada'). как-то не совсем понятно :(
Вопрос пользователя №4536
Немного запутался. Можно уточнить? Про разницу в this я между стрелочными и обычными функциями помню, вопрос вот в чем: если вместо стрелочной функции внутри wrap, использовать обычную, то в ней this будет равен null - тут понятно, вроде не должно быть никакого this, но откуда в функции выше берется этот this и прич...
Вопрос пользователя №4535
Не пойму в чем ошибка. Вроде бы функции getCount и getTotal отрабатывают и считают правильно: http://shot.qip.ru/00PPDm-3YcnurC66/ Мой код на Хекслете: http://shot.qip.ru/00PPDm-4YcnurC68/ При запуске теста мне выдает: There was 1 error: 1) Tests\SolutionTest::testAddToCartFunction Trying to get property of non-obj...
Вопрос пользователя №4534
Коллеги, не получается корректно записать информацию в лог. На консоль выводятся верные цифры и количество строк (если распечатывать переменные напрямую). вторая проблема - урон наносится корректный (согласно сценарию), а распечатывается [object Undefined] const iter = (health1, name1, health2, name2, order, log) =>...
Вопрос пользователя №4533
подскажите, для чего служит "...merge" в вашем решении
Вопрос пользователя №4532
Как решить упражнение 1.5? Как получить таблицу истинности для a = 0 и b = 1? К тому же в условии ошибка: предлагается использовать закон исключенного третьего, а формула указана другого закона - противоречия (или непротиворечия).
Вопрос пользователя №4529
Добрый день! Использование в решении практики цикла for вместо рекурсивной функции (как в решении учителя) является корректным в рамках данного урока? Или по каким-то причинам надо было догадаться, что использование рекурсии предпочтительнее?
Вопрос пользователя №4528
Что? Числа Черча, вы что серьезно? Так давайте сразу задание , какую-нибудь нереальную структуру данных реализовать, типа красно черного дерева, или еще чего посложнее, что нам какие-то там числа Черча? Это вообще легально такие задания давать, без всякого объяснения материала? Я только что реверс строки делал, а ту...
Вопрос пользователя №4527
Не должно ли выглядеть выполнение 4:3 как 4(4(4*1))? Если я правильно понял, то крайний шаг вызывает первую строчку и, соответственно, единицу?
Вопрос пользователя №4526
одна программа может использовать только одну парадигму программирования Да, может. А почему неверно? Скорее всего имелось в виду: "одна программа должна использовать только одну парадигму программирования" Тогда согласен, неверно.
Вопрос пользователя №4525
А почему в эталонном решении автор использует Math.floor()? В самом задании нигде не сказано что эту функцию/библиотеку можно использовать(обычно всегда в задании указывается что можно использовать). Мне пришлось цикл делать, чтобы посчитать часы.
Вопрос пользователя №4523
(?(?<=a)m|p) map,pap m|p это разве не значит, "m или p?" Если в примере из лекции p ** уже была, следующее значение обязательно должно быть **m?
Вопрос пользователя №4522
не понимаю почему не работает function reverse ($str) { $result = ''; $j = (strlen($str)-1); for ($i = 0; $i <= $j; $i++){ $result[$i] = $str[$j]; $j--; } return $result; }
Вопрос пользователя №4521
А какой тип рекурсии предполагают авторы? СПОЙЛЕР! (кто не решил самостоятельно дальше не смотрите!) Ну вот олдскульная рекурсия как-то так должна выглядеть: const reverseString = (str) => { return strings.length(str) <= 1 ? str : reverseString(strings.substr(str, 1, strings.length(str)-1)) + str[0]; }; export de...
Вопрос пользователя №4520
Извините, а урок идет 3:26? У меня видео на этом времени обрывается, а преподаватель в этот момент еще не закончил лекцию.
Вопрос пользователя №4519
При решении Divisor.php выражение return $iter($acc++); - выдает ошибку, при $iter($acc+1); работает нормально. Инкремент нельзя использовать или это погрешность теста?
Вопрос пользователя №4518
Так работает для Simple card if (health1 < 0) { return cons(head(log), log); } const card = customRandom(cards); const cardName = card.name; const points = card.damage; const newHealth = health2 - points; Для percent и simple не работает const points = card.damage(health2); Я что-то пропу...
Вопрос пользователя №4517
Нужна помощь в коде. // BEGIN (write your solution here) const square = (a) => { return a*a; }; square (10); //-------------------------------- const sumOfSquares = (b,x) => { return (bb) + (xx); }; sumOfSquares (10, -9); //-------------------------------- const squareSumOfSquares = (c,y) => { return (c+c) + (...
Вопрос пользователя №4516
Почему не работает код : ```javascript // BEGIN (write your solution here) export default (a, b, c) => { const to_radian = (g) => { return g*Math.PI/180; }; return (Math.sqrt(a)/2) * ( (Math.sin(toradian(b)) * Math.sin(toradian(c))) / (Math.sin(to_radian(180-(b+c))))); }; // END ```
Вопрос пользователя №4515
хорошие вопросы в тесте. применимые к жизни. больше бы таких сравнений с жизнью. больше ясности добавляет и запоминается.
Вопрос пользователя №4514
Поясните пожалуйста назначение этого присваивания в учительском решении customRandom = random.
Вопрос пользователя №4512
Добавьте пожалуйста в задание, что кроме make, node, append, toString, для последней нужно будет еще две функции экспортировать, я больше часа потратил на то чтобы придумать, как без вспомогательных функций сделать toString. А оказывается нужно было еще отдельно функцию для выколупывания тэга написать и функцию для ...
Вопрос пользователя №4510
Привет. Не понимаю... Вот файл, все пустое, кода нигде нет, просто объявил классы. Почему import File from './File'; вызывает ошибку компиляции, убираю ее, все нормально. Stats.js import Dir from './Dir'; import File from './File'; export default class Stats { constructor() { } isFile() { } isDirect...
Вопрос пользователя №4508
pairs.cons(...) чем отличается от просто cons ? Я что-то пропустил или это не было в курсах?
Вопрос пользователя №4506
Неоднократно подмечал, что пунктуация у составителей заданий хромает. Но здесь уже явный перебор: в одном коротком предложении пропущены 2 запятые: "Напишите регулярное выражение которое находит подстроки состоящие из" Местами это может быть вполне критичным с точки зрения передаваемого смысла!
Вопрос пользователя №4505
$result = $array; foreach($result as $key => $value){ if($value==null){ unset($result[$key]); } } return $result; Ноли удаляет, ключи сохраняет. Чего не учел?
Вопрос пользователя №4504
Пожалуйста, объясните на пальцах выражение if (!b). что возвращает, как работает "!". Прочитал различные источники, не доходит. Пошли вторые сутки глубокой депрессии...
Вопрос пользователя №4503
export const has = (n, x) => { if (head === x) { return true; } else { if (isEmpty(tail(n))) { return false; }else { return has (tail(n), x); } } }; Не работает, то что по моему должно работать. Подскажите в чем засада?
Вопрос пользователя №4502
hello, world! так и не исправлено
Вопрос пользователя №4501
подскажите, как распечатать полученный результат? были перепробованы варианты и с echo и с print_r, выдает ошибку..
Вопрос пользователя №4500
почему не возможно решение урока "Основы программирования / Выражения" вот таким образом ? function square(a){ return a*a; } alert (square(22)) function sumofSquares(sum1, sum2){ return (sum1sum1)+(sum2sum2); } alert(sumofSquares(22,11)); function squareSumOfSquares(sum3,sum4){ return sum3sum3+2sum3sum4+sum4s...
Вопрос пользователя №4499
Приветствую! Помогите уяснить как происходит замыкание переменных в функции на примере кода из видео: ``` function newDeposit($balance) { return function ($amount) use (&$balance) { $balance += $amount; return $balance; }; } $acc = newDeposit(100); // (1) $acc(30); // (2) $acc(20); // (3) ``` Сразу и...
Вопрос пользователя №4498
Судя по описанию в задании функция children выводит список потомков, но по выводу получается что она выдает список родителей. ЧЯДНТ? export const select = (query, tree) => { console.log(' *** ' + toString(tree)); console.log(' ??? ' + toString(children(tree))); }; *** <h1>scheme</h1><p>is a lisp</p><ul...
Вопрос пользователя №4495
Доброго времени. Вопрос к видео (конкретно к анализу while). 1. i = 1, result = 1; 2. i = 2, result = 1; - почему не 2 ??? Ведь после 1 итерации следует i = i + 1. ... Или я не прав?
Вопрос пользователя №4494
Почему в решении и в тестах отсутствует нормализация знака? Добавить мелочь, но интереснее будет)
Вопрос пользователя №4493
День добрый. Есть вопрос - почему в решении преподавателя в конце происходит возврат не делителя (который мы, собственно, ищем), а возврат изначально переданного числа (того, которое мы делим)?
Вопрос пользователя №4492
Не до конца понял, зачем в классах-наследниках возвращается this в конце функций. Вроде понятно, что вызывающий код должен работать с созданным объектом, но у меня и без возврата работает.
Вопрос пользователя №4488
Когда решал в php это задание, там надо было в функцию iter передавать аргумент функции smallestDivisor, или замыкать его через use, а тут как я понял, не надо передавать, и замыкания нет. Это всегда так? Что-то связанное с окружением функции.. Получается я написал решение с передачей аргумента, а в решении учителя ...
Вопрос пользователя №4487
здравствуйте, при проверке получаю вот такой output `` make: Entering directory/usr/src/app' babel-node --presets=es2015 test.js /usr/local/lib/node_modules/hexlet-pairs/dist/index.js:20 return pair('car'); ^ TypeError: pair is not a function at car (/usr/local/lib/nodemodules/hexlet-pairs/dist/index...
Вопрос пользователя №4485
Не очень понятно, что надо делать с valueOf. Документация говорит, что его можно переопределить у любого объекта через prototype, но это видимо не то решение, которое тут подразумевается.
Вопрос пользователя №4484
Система приняла мою реализацию, несмотря на то, что я не выполнил условия рекурсивности относительно функции append. Кто-нибудь поможет мне разобраться, как реализовать её через рекурсию?
Вопрос пользователя №4483
Когда ввела в терминале MacOS "~/.bash_history" (без cat впереди), вывелось сообщение Permission denied. Что произошло?
Вопрос пользователя №4482
Почему это не работает? export function isBigOdd(x) { return (x % 2 !== 0) && (x=>1001); }
Вопрос пользователя №4481
for($i=strlen($text) -1; $i>=0; --$i) Объясните, пожалуйста, почему $i>=0
Вопрос пользователя №4480
уже все перечитал и пересмотрел. Не понимаю где ошибка / BEGIN (write your solution here) const squareofSum = (a, b) => { return a * a + 2 * a * b + b * b; }; // END export default squareOfSum;
Вопрос пользователя №4478
Здравствуйте! 1. Объясните логику, почему вместо кода: function sumGenerator ($func) { return function($a, $b) use ($func) { return sum($a, $b, $func); }; } нельзя использовать следующий код (без обёртывания, а сразу вызвать нужную функцию sum): function sumGenerator2 ($func) { return sum($a, ...
Вопрос пользователя №4477
for ($i = 0; $i < 5; $i += 2) { $i++; } Не пойму, почему после 3 не должно выполняться ++
Вопрос пользователя №4476
Интересная задача. Получается, что в родительских классах допустимо обращаться к методам наследников $this->getName(). Понимаю, что когда этот метод сработает, он будет использован как метод объекта например класса Div, который в свою очередь является наследником класса PairedTag и как бы получается, что неважно в к...
Вопрос пользователя №4475
Неплохо было бы начать с определения и описания понятия "namespace". Когда не понимаешь что это такое, особенности мало помогают делу.