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

Денис 2 дня назад →

Решение учителя

// @ts-check

// BEGIN const squareOfSum = (a, b) => (a * a) + (2 * a * b) + (b * b); // END

export default squareOfSum;

Но в уроке шла речь, что опустить return и скобки можно лишь с одним аргументом, или я не понял что есть аргумент? Решение user-7d595348acf3b20c // @ts-check

// BEGIN (write your solution here) const squareOfSum = (a, b) => { return a ** 2 + 2 * a * b + b ** 2; }; console.log(squareOfSum(2, 3)) console.log(squareOfSum(1, 10)) // END

export default squareOfSum;

Max Pryadko 2 дня назад →

Вопрос по решению учителя: откуда взялось filterName в 21-й строчке? Во всём коде оно появляется через пару строк ещё 1 раз. Не понимаю, что это, откуда это и почему. По отладке вижу, что это select'ы и input'ы.

И что происходит в 25-й строчке? Понятное дело, что сравнение, но как это работает?

Максим Горянинский 2 дня назад →

Подскажите, пожалуйста:

  1. Почему ссылки не растягиваются во всю ширину?
  2. Почему они обрезаны снизу?
  3. Также не получается убрать отступы между ними

Ревью: https://ru.hexlet.io/code_reviews/586284

Сергей 2 дня назад →

Если взять функцию из решения и попробовать вот это: var_dump(getIntersectionOfSortedArray([12, 15, 24], [10, 13, 14, 15, 24, 12]));

то результат: array(2) { [0]=> int(15) [1]=> int(24) }

те функция выдаст 2 пересечения вместо 3.

Не совсем понятно какая связь между инкрементацией у индексов правый-левый и числовым значением поля массива.

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

Поясните, пожалуйста, что я не так понял.

Вот так работает и находит 3

// removed

Елена Колупаева 2 дня назад →

Добрый день! https://ru.hexlet.io/code_reviews/586259 Не понимаю, где ошибка - в тестах или в реализации функции. Вывожу через консоль, вроде все работает как надо. А тесты все равно ругаются

Bulat 2 дня назад →

Здравствуйте, не могу понять почему не проходят тесты, хотя локально все работает. ревью: https://ru.hexlet.io/code_reviews/586250

Иван Ноев 2 дня назад →

Почему прикрепляется только одна версия код-ревью? Что если студент хочет показать 2 версии?

Alexander Kirillov 2 дня назад →

Привет!

Не могли бы подсказать в чем загвоздка? Вижу, что высота ячеек вышла меньше требуемой, не понимаю в какую сторону капать. Ощущение, что проблема в кнопах вверх-вниз. Код-ревью: https://ru.hexlet.io/code_reviews/586213

И еще не очень понятен смысл класса .border-none, т.к он повторяет стиль из класса .key.

user-496da54fa09ea5d9 2 дня назад →

Все 37 уроков до этого были легкими в понимании, и задания выполнялись без проблем, но данная тема "Цикл for" почти не раскрыта. Пример из теории (реализация функции переворота строки) абсолютно не понятен, да, там расписан каждый шаг, но при этом общий смысл работы кода нигде не проясняется (почему от "char + result" строка перевернется). Это первый урок, к которому пришлось смотреть ролики вне Хекслета для понимания. :с