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

Rashomon 4 дня назад →

https://ru.hexlet.io/code_reviews/453188 Переданный параметр нечетное число, больше или ровно 1001, в чем моя ошибка?

Viktor 5 дней назад →

ничего не понятно...ушел учится математики...не понимаю ничего, что здесь пишется и о чем говорится

Max Pryadko 5 дней назад →

Очень нужна помощь, не вывожу задание. Я не понимаю, правильно ли я делаю, что каждый массив фильтрую через _.uniq и возвращаю в новый массив?

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

https://ru.hexlet.io/code_reviews/453053

Валерий С 5 дней назад →

Здравствуйте, не могу пройти задание. Ревью.

user-cac0533dcc9b0276 5 дней назад →

Я решила задачу. По ходу возник вопрос: Как отличается команда "if" от комбинации "else +if"? В моей версии решения if использована три раза одна за другой. Я пробовала заменить две последнии на "else if" на результат это не влияет. Есть ли риск накопления ошибок в этом случае?

Sona Esayan 5 дней назад →

Решение принимается, хотя с проверкой is_continuous_sequence([1, 2, 3, 2]) не должно.

Евгений Орлов 5 дней назад →

Во втором предложении опечатка: "Как мы уже говорили в ведении..." Наверное имелось ввиду: "Как мы уже говорили во введении..."

Olga 5 дней назад →

Здравствуйте! Не могу понять задание, точнее что должно происходить в методе setFigure(). Если он принимает Point и фигурку, то кажется, что нужно вытащить координаты из поинта, по ним определить, какое поле использовать и присвоить полю фигурку. Это правильное понимание? Вот что пока получается https://ru.hexlet.io/code_reviews/453030

Аркадий Флитман 5 дней назад →

в теории, кажется, ошибка:

const cities = ['milan', ...russianCities, 'rome'];
// ['milan', 'moscow', 'kazan', 'rome']

// Без spread-оператора подобный код нельзя выразить одной операцией

но можно же сделать вот так:

const cities = [milan].concat(russianCities, 'rome'); 

Аркадий Флитман 5 дней назад →

Глядя на решение учителя, увидел, что вообще пропустил предложенную функцию getDistance, а расстояние определял неправильно, - как сумму расстояний по x и по y. вот моё ревью, прошедшее тесты, хоть и неверное: https://ru.hexlet.io/code_reviews/452986

Вот тест, который поймал бы моё неверное решение:

...
  const locations2 = [
    ['wrong', [7, 3]], // расстояние от currentPoint2(1, 3) - 6 по прямой
    ['correct', [5, 6]], // расстояние от currentPoint2(1, 3) - 5 по прямой, но 7 "по рёбрам клеточек" 
  ]

  const result4 = getTheNearestLocation(locations2, currentPoint2);
  expect(result4).toEqual(locations2[1]);
...