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

Йоси Адлер 16 марта 2017 →

Над заданием сидел неделю, день за днем предпринимая вялые попытки хоть до чего-то додуматься самому. В итоге психанул и прошел его, взяв решение из очередной статьи по лямбда-исчислению (коих перечитал за это время, наверно, с десяток) и адаптировав его под синтаксис JS. Но сам так до конца и не понял, что происходит внутри функции Succ и как именно она работает. Теперь опять корю себя за то, какой же я тупой и в очередной раз сомневаюсь: а стоит ли вообще мучить себя и других? Быть может не дано мне стать программистом, если все время так туго приходит понимание? Или все-таки еще есть хоть какая-то надежда? Спасайте кто-нибудь! Помогите снова воспламенить затухающую мотивацию!

Vlad Nev 16 марта 2017 →

Следующая команда сменит группу всех файлов папки 'dance' на 'supergroup'. Впишите пропущенное слово.

sudo chown -r :supergroup dance

Вопрос требует введения -r хотя этот регистр не правильный правильным будет -R

Ivan Gagarinov 16 марта 2017 →

Почему если во втором запросе вставить

req.on('end', () => {
  return callback();
});

вместо простоreturn callback();

то калбэк не срабатывает(Timeout.callback)?

Stet Suvorov 16 марта 2017 →

Вячеслав, я Вас попрошу в последующих уроках, пожалуйста, говорите чуточку медленнее и, если не сложно, разжевывайте подробнее, технологий много новых, слёту непонятно вообще ничего) например, Вы обращаетесь к классу Response: что это за класс, откуда он взялся, что за метод build, де и как тут поднимается сервер, что для этого нужно и т.д. и т.п.

user-e88fefe24a8b8d73 16 марта 2017 →

Когда пишу такой код- ничего не работает.

export default (m,n) => { if (m<=0 || n<=0) { return ('M or N <=0'); } let i=Math.min(m,n); while (m%i!0 && n%i!0) { i=i-1; } return i; }

Изменяю && в m%i!0 && n%i!0 на || и код отлично выполняется. Хотя странно, ведь должно без остатка делиться оба числа, а не одно из них. В чем дело?

Дмитрий Круглов 15 марта 2017 →

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

Михаил Пастухов 15 марта 2017 →

Вопрос вот в этой части кода:

@Override
    public T get(final int index) {
    // BEGIN (write your solution here)

    // END
    }

    // BEGIN (write your solution here)

    // END

Вторые закомметированные BEGIN END они зачем? Нужно реализовать какой-то метод, но я не могу найти какой?

Анна Волкова 15 марта 2017 →

Скажите, пожалуйста, правильно ли я вообще делаю и в чем ошибка.


import { l, isEmpty, cons, reduce, has, reverse } from 'hexlet-pairs-data';

// BEGIN (write your solution here)
export default ( list1, list2) => {

  let lists = reduce((element,acc) => cons(acc,element),list1,list2);
  let list = reduce((element,acc) => {has(acc, element)? acc: cons(element, acc);}, l(), lists);
  return list;

};
// END

FAIL  __tests__/test.js
  ● Union › set 2

    TypeError: pair is not a function

      at Object.cdr (../../local/lib/node_modules/hexlet-pairs/dist/index.js:45:10)
      at tail (../../local/lib/node_modules/hexlet-pairs-data/dist/index.js:57:16)
      at iter (../../local/lib/node_modules/hexlet-pairs-data/dist/index.js:192:43)
      at iter (../../local/lib/node_modules/hexlet-pairs-data/dist/index.js:192:38)
      at reduce (../../local/lib/node_modules/hexlet-pairs-data/dist/index.js:194:10)
      at Object.<anonymous>.exports.default (solution.js:7:68)
      at Object.it (__tests__/test.js:17:69)

  ● Union › set 3

    TypeError: pair is not a function

      at Object.cdr (../../local/lib/node_modules/hexlet-pairs/dist/index.js:45:10)
      at tail (../../local/lib/node_modules/hexlet-pairs-data/dist/index.js:57:16)
      at iter (../../local/lib/node_modules/hexlet-pairs-data/dist/index.js:192:43)
      at iter (../../local/lib/node_modules/hexlet-pairs-data/dist/index.js:192:38)
      at reduce (../../local/lib/node_modules/hexlet-pairs-data/dist/index.js:194:10)
      at Object.<anonymous>.exports.default (solution.js:7:68)
      at Object.it (__tests__/test.js:25:69)

Никита Мартьянов 15 марта 2017 →

Доброго времени суток)makeRectagle должна создавать прямоугольник в формате сегмента [(0,1),(5,4)]?или я что то путаю

Игорь Б. 15 марта 2017 →

У меня получается, что в wordsCount в учительском решении функция map - лишняя. Вполне достаточно filter и reduce. Ревью - https://ru.hexlet.io/code_reviews/11833

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

Хекслет

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