Сообщество Хекслета

Илья Токарев 20 мая 2016 →

Не пойму, почему partial_right не работает: Warning: pow() expects exactly 2 parameters, 4 given in /usr/local/lib/php5/vendor/lstrojny/functional-php/src/F unctional/PartialRight.php on line 35

print_r (mapWithPower([-1, 1, 3, 10, 0], 2));
function mapWithPower($x, $y)
{
    $func = partial_right('pow', $y);
    return map($x, $func);
}

Pavel SE 20 мая 2016 →

Локальный PHP 7.0.5 говорит, что "Fatal error: Cannot redeclare compact()"

Алексей Владимирович 19 мая 2016 →

Есть мнение, что это

else if ($result1['scored'] == $result2['scored']) {
            return null;

лишнее условие.

user-3fc60ffa331e638f 19 мая 2016 →

Ребят, я понимаю, все продвинутые кодеры, одной левой решается, но все-таки можно понятее объяснить, что нужно сделать, или подсказку какую-то, или решение готовое с объяснением, чтобы можно было разобрать, запомнить и применять в будущем. Мне курс нравится, все более-менее понятно, но здесь полный ступор: стена руби-кода, ничего невозможно понять, а текстовый редактор vim это вообще какой-то ад. Можно прикрутить кнопку “Пропустить задание”, чтобы можно было перейти к тестам и следущему этапу?

Илья Токарев 19 мая 2016 →

Тест не учитывает "Если количество единиц одинаково, то сортируем на основе десятичного представления." У меня прошел код вообще без этого условия. Почему не работает с usort - возвращает 1?

function sortByBinary ($collection)  {
    return fsort($collection, function ($x, $y) {
     $x1 = substr_count(decbin($x), "1");
     $y1 = substr_count(decbin($y), "1");
     if($x1 == $y1) {
         return $x - $y;
     }
     elseif ($x1 > $y1) {
         return 1;
     }
     else {
         return -1;
     }
    });

}

Анатолий Сюняев 19 мая 2016 →

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

"Напишите функцию smooth, которая в качестве ввода принимает два аргумента: функцию, вычисляющую f, и малое число dx, и возвращает функцию, вычисляющую сглаженную версию f"

Это ясно из приведённого ниже примера, но всё же.

Alexander Suleymanov 19 мая 2016 →

Я как новичок должен знать что такое рендер и маркдаун? Такое ощущение что я что-то пропустил

Neko Kitsune 19 мая 2016 →

Почему решение написанное после просмотра теории не принимается? Я новичок в этой области, поэтому весьма интересно узнать почему теория и подсказка так сильно различаются. А ведь только благодаря подсказке я прошла этот урок.

user-7d5bbc66c99fface 19 мая 2016 →

Заглянул в решение учителя, где функция построения прямоугольника была реализована следующим образом. makeRectangle = (point1, point2) => pairs.cons(point1, point2); Возник вопрос почему так? ведь функция конструктора из двух точек собирает сегмент. Я думал что идея реализации данной функции должна была быть следующая: путём построения ещё двух точек( где для третей по х координата 1, а по y 2, для четвёртой- наоборот) тогда с помощью построения 4 сегментов получится прямоугольник.

stas0k 19 мая 2016 →

хорош учитель. в предыдушем видео он говорит что программист никогда сам не должен определять NaN по семантике языка. А сам в следующем же уроке присваивает NaN . Как это понимать?

Мы учим программированию с нуля до стажировки и работы. Попробуйте наш бесплатный курс «Введение в программирование» или полные программы обучения по Node, PHP, Python и Java.

Хекслет

Подробнее о том, почему наше обучение работает →