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

Михаил Чудинов 07 июля 2017 →

Почему не сделаете чтоб можно было в терминале протестировать выполнение? php src/App/Solution/Solution.php

По кнопке проверить тест мне выдает ошибку, и я не могу понять в чем она, так бы хоть можно было отладочный вывод использовать, что то понять.

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

Dmitriy Moroz 07 июля 2017 →

Здраствуйте. Такой вопрос: если цель стать Java-программистом(Web-разработка), когда нужно приступать к изучению JS? Я начал ваш курс по Java-программированию(кстати, мне очень нравится), но в него не включены HTML/CSS и JS. Стоит учить параллельно с Java, до или после? Сколько времени нужно уделять программированию в день для того чтобы хорошо и стабильно прогрессировать? Заранее спасибо за ответы

Марат Латыпов 07 июля 2017 →

Задача скорее на логику с математикой чем на программирование.

Павел Титаренко 07 июля 2017 →

подскажите, что в коде не так OUTPUT Expected value to be (using ===): "25 / 6" Received: "rat1 => (0, _hexletPairs.car)(rat1) / rat1 => (0, _hexletPairs.cdr)(rat1)"

Margarita Romenkova 07 июля 2017 →

Проанализируйте определение функции:

const func = (num) => {
  if (num > 0) {
    return num - 1;
  } else {
    return num + 1;
  }
};

Изменится ли функциональность, если убрать блок else и вынести из него выражение:

const func = (num) => {
  if (num > 0) {
    return num - 1;
  }

  return num + 1;
};

Почему не изменится? Ведь return num + 1; выполнится в любом случае, даже если число положительное.

Davud Kakhrimanov 07 июля 2017 →

У меня возникли вопросы. Следуя установкам урока, попытался реализовать функцию solution. Код не прошел, выдав ошибку Cannot read property 'name' of undefined

Мой код:

// removed

Помимо того, что код не валидный, у меня возникли вопросы:

1) const cardName = card.name; - вызов свойства name у объекта и возврат его значения. Каким образом можно достучаться до объекта и его свойств, если мы в файле solution.js ничего такого не импортируем? Это же касается случая с card.damage

2) правильно ли я передаю новые свойства в объект stats? Как-то криво это все выглядит.

Николай Тузов 07 июля 2017 →

Почему линтер говорит, что: Unexpected mix of '/' and '+'. в выражении вида: 7 / 2 + 5 ? Я понимаю, что там проверка автоматическая, и она не всё учитывает, да и относится скорее к стилю программирования. Но это вообще странно выглядит.

Сергей К. 06 июля 2017 →

Вопрос по тестам. Рациональные числа являются частным случаем пары. Т.е. пары объемлют рациональные числа и, по идее, являются более высоким уровнем абстракции. Значит, переходя от пар к рациональным числам, уровень абстракции понижается. Но в ответах правильный вариант - повышение уровня абстракции при таком переходе. Где ошибка?

Дмитрий Рытиков 06 июля 2017 →

Написал код для функции сopy :

// reemoved

Никак не могу сообразить, как его применить к объедению последовательностей. Я так понимаю это выполняется в одном рекурсивном процессе?

Максим Пешков 06 июля 2017 →

Решение получилось случайно. Как-то не доходит до сознания, какие изменения происходят в аккумуляторе. Ведь в качестве аккумулятора коллекция. Раньше всегда аккумулятор изменялся, а теперь выходит нет? Я запутался. Если при каждом вызове изменяются данные в аккумуляторе, выходит они уже измененные передаются в новый вызов функции и передаются разные данные. Объясните, пожалуйста.