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

Konstantin Semenov 25 декабря 2017 →

Упс! Что-то пошло не так. Возможно проблемы с сетью. Попробуйте еще раз.

Проверка кода проходит, но появляется вот это сообщение. Сброс задания не помогает. Что посоветуете?

Никита Процкий 24 декабря 2017 →

Каким образом получится 5 белых и 4 черных если в main в конструктор передается WHITE? nextFigure инициализируется как BLACK и в первую ячейку подйет BLACK. Это если в main в конструктор передавать BLACK то будет ок

Юрий Морковник 24 декабря 2017 →

Добрый день! Решил и сам не понял как. Просто немного адаптировал логику из документации (особо не понимая смысла) и все заработало (первый вариант имел даже неописанную функцию в параметре https://ru.hexlet.io/code_reviews/31808?submission_id=43383) Хочу уточнить, правильно ли я понимаю логику работы функции sort. Функция берет два соседних элемента, после чего мы проверяем их на условия (любые), и возвращаем обратно функции одно из значений: больше нуля (второй элемент поставит первым), меньше нуля (первый элемент поставит первым) или ноль (не делает перестановок). Все так или я чего-то не понял?

Юрий Вертиев 24 декабря 2017 →

Доброго времени суток, прохожу ваши курсы, пока с переменными успехами, работаю ювелиром и в своем деле, говорят, не плох, но вот тянет почему то чинить компы, технику, вообще с детства все разбирать любил, будет ли полезен опыт ремонта пк и телефонов, или лучше продолжать заниматься своим делом, а в свободное время учиться?

Zakary Kononov 24 декабря 2017 →

Я правильно понимаю, что эти две строки нужны для выделения из объекта значения (год или марка ...).

const comparator = (a, b) => {
      const a1 = fn(a);
      const b1 = fn(b);

Если бы массив был представлен строками или числами нам эти две строи кода были не нужны, т.к. на место парметров a и b встали бы первые две строки или первые два числа?

Dmitry Vikhorev 24 декабря 2017 →

Добрый день!

Самые чудеса кроются для меня в том, каким образом аргумент с параметрами поиска cохраняется в теле функции, добавленной в this.operations.

Я где-то фундаментально не догоняю про область видимости. Подскажите, пожалуйста, как мне понять то, что я не понимаю? Это и есть замыкание и все просто, но я не так об этом думаю?

My code review

Марина Польская 24 декабря 2017 →

Здравствуйте! Подскажите пожалуйста, почему у меня не работает toUpperCase после пробела?

вот мой код:

import { length, toUpperCase } from './strings';

// BEGIN (write your solution here) let string = ''; const biglet = (string) => { let string2 = ''; string2 = string2 + toUpperCase(string[0]); for (let i = 1; i < length(string); i += 1 ) {

if ( string[i] !== '' && string[i-1]==='') {
  string2 = string2 + toUpperCase(string[i]);

}

else {

  string2 = string2 + string[i];
}
}
return string2;

}

export default biglet; // END

Alexander Dmitrenko 24 декабря 2017 →

Просьба прокомментировать мое решение

Как я понял, линтер не особо одобряет такой вариант вызова рекурсии.

Никита Семенцов 23 декабря 2017 →

Долго не мог найти ошибку в своем решении, а ошибка была в том, что я не использовал attach там где это было нужно, а использовал cons... Будьте внимательны)

Мы учим программированию с нуля до стажировки и работы. Попробуйте наш бесплатный курс «Введение в программирование» или полные программы обучения по Javascript, PHP, Python и Java.

Хекслет

Подробнее о том, почему наше обучение работает →