Сообщество Хекслета
Здравствуйте! А зачем в задании упомянуты селекторы getStartPoint(rectangle), getWidth(rectangle) и getHeight(rectangle)? Задание выполнил без их использования. Решение учителя не смотрел. Просто интересно, если мое предположение правильно, написать второй вариант решения. Реализация этих селекторов в решении подразумевает, что прямоугольник мы возвращаем, как { startPoint : point, width : value, height : value } ?
Здравствуйте, можете, подсказать, пожалуйста, почему функция не идет сравнивать дальше первых двух элементов? https://ru.hexlet.io/code_reviews/1037735
Евгений Прутян около 4 часов назад →
Жаль в решении учителя не указали реализацию подтверждения удаления...
Vadim Bobryakov около 7 часов назад →
Я не догадался как приплести рекурсию в формулу нахождения суммы последовательности чисел (а конкретно вот это /* return begin + sequenceSum(begin + 1, end) */ ). Пришлось лезть на stackoverflow и мне стало стыдно. Можно как-то это добавить в материалы урока?
Александр Ржаницын около 7 часов назад →
Стоит сказать пару слов об особенности именования переменных. Из-за стремления к простоте, переменные называются в максимально сокращенном виде, достаточном для понимания. Например:
// НЕ Go way
message := "👎"
buffer := bytes.Buffer{}
// Go way
msg := "👍"
buf := bytes.Buffer{}
А почему так? Можно что-то почитать на эту тему? мне кажется, это максимально усложняет понимание кода
Евгений Каутер около 8 часов назад →
Всем привет! Непонятно, почему в команде chmod нужно записывать без прочерков, и с прочерками почему-то будет выходить ошибка.
Dobro-228 около 10 часов назад →
в ридми "Придумайте и запишите пароль его в файл". Кого его? я один здесь...
Александр Бобриков около 11 часов назад →
Решал задание 5 часов.
Решение учителя доставило эстетическое наслаждение. Так идеально у него раскладываются и складываются все части задачи, словно мозаика. Идеально, буду брать пример)
Денис Комогоров около 11 часов назад →
Квиз поломался. В одном из вопросов нет второй формы для ввода, хотя по идее она должна быть.
Подставьте правильные имена функций в выражение. Результатом выражения должно получиться число 30. Функции определены так:
const sum = (a, b) => a + b; const square = num => num ** 2;
const result = |Тут есть форма|(3, 2) + |Тут формы нет|(5); // 30
Sergii Shevchenko около 12 часов назад →
Добрый день! Помогите разобраться. В сli всё работает норм. Не пойму почему не проходят тесты. Моё решение https://ru.hexlet.io/code_reviews/1037248