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

Даниил Боровков 15 апреля 2016 →

Гм, вот в Java для повышения вычислительной мощности используется BigInteger из java.math. А есть ли аналогичный инструмент в php?

Semyon Pupkov 15 апреля 2016 →

рекурсивный процесс обычного намного сложнее записывается по сравнению с итеративным

На последнем слайде в видео РП проще записывается

где правда?

Анатолий Сюняев 15 апреля 2016 →

Не сразу понял в задании, что строку нужно привести именно к целому числу, то есть int. Может быть это явно указать в задании? А то "число" — может означать и double, и float...

user-d5943d2d21d7106c 15 апреля 2016 →

Не понравилось, как сформулировано задание ... непонятно. Пришлось скопировать решение учителя, дабы не тратить время впустую.

Поменяйте задание или, хотя бы, его формулировку.

Gorbulya Dmitry 14 апреля 2016 →

Никак не могу понять в чем ошибка: const squareSumOfSquares = (a, b) => { return a * a + a * b + a * b + b * b; } squareSumOfSquares (1, 1); Output: AssertionError: 3364 == 16 Проверял на repl.it результат = 4! Или имелось ввиду в этой функции переиспользовать предыдущую возведя ее в квадрат? const sumOfSquares = (a, b) => { return a * a + b * b; } sumOfSquares (10, -9); Но как тогда это сделать? Помогите пожалуйста разобраться!

Дмитрий Карасев 14 апреля 2016 →

Эти 2 задачки решал полдня, но потраченного времени не жалко. Задачки решил, но честно говоря в голове пока нет четкого понимания как решать такие задачки. Есть только какое то внутреннее чувство понимания, как решать, но четкого ментального понимания пока нет. Видимо сказывается привычка императивных языков решать все циклами и ветвлениями. Надеюсь с практикой прибавится понимания. Очень сильно помогает расписывание вызовов на бумаге. Без этого мозг вскипает очень быстро!

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

Не понимаю, почему Функция iter раз за разом работает, там ведь нет цикла и параметр (acc) вполне конкретный и рекурсии в формуле нет...

Denis Matveev 14 апреля 2016 →

Блок-схема в теории атас, точки входа нет, в каждой итерации идет возврат к началу забора. Условие с отрицанием сложно воспринимается, намного же проще звучит "забор закончился?" да\нет...

Александр Абоимов 14 апреля 2016 →

Небольшим открытием было, что параметр sort=age+desc приходит на сервер как 'age desc' без плюса.

Владимир Волков 14 апреля 2016 →

Почему не срабатывает такой код, на бумаге вроде срабатывает)

`function product($num1, $num2, $func)
{
    // BEGIN (write your solution here)
    if ($num1 > $num2) { return 0; }
    return $func($num1, product($num1+1, $num2, $func));
    // END
}`
There was 1 failure:

1) App\TestSolution::testProduct
Failed asserting that 4 matches expected -6.

/usr/src/app/TestSolutions.php:30

FAILURES!
Tests: 2, Assertions: 6, Failures: 1.
make: *** [test] Error 1
make: Leaving directory `/usr/src/app'