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

Vlad Pocheptsov 19 декабря 2017 →

Не смог разобраться, почему моя реализация toString дает "перевернутый" результат - для третьего теста такой : "<h2>header2</h2><h1>hello, world</h1>"

Казалось бы, перебираю элементы в правильном порядке - от "головы".

// removed

Гаджимари Качаев 19 декабря 2017 →

Я совсем запутался с внутренней работой редакса. Мы тригерим событие, которое обрабатывается редьюсером. Так вот для чего тогда, нам в методе createAction передавать вторым параметром функцию. Разве все эти действия не должны совершаться в методе addTask в файле редьюсеров?

Вадим Иванов 19 декабря 2017 →

Скажите, пожалуйста, а где вы смотрите решение учителя в дополнительной практике? А то я решаю, решаю, а хочется свериться :-D

Ekaterina Tkhorik 19 декабря 2017 →

по факту писла по другому не в рядок,а столбцом ,при отправке все переместилось

Ekaterina Tkhorik 19 декабря 2017 →

здравствуйте,что не так в моем тесте?застряла дальше идти не могу тест на создание ошибок в reference и type const reference=()=>{ return num(); };

const type=32; const num=type(1984);

Aman Kapezov 19 декабря 2017 →

Здравствуйте! Подскажите пожалуйста! Что здесь не так?

// BEGIN (write your solution here)
function smallestDivisor (num) {
 let counter = 2;

 if (num < 1) {
    return NaN;
  } 
   if (num === 1) {
    return 1;
  }

   if (num % counter === 0){
    return num = num / counter ;
  }


  while (num % counter === 0) {
  num = num / counter;
  counter = counter + 1;

  }
 return counter;



};
// END
  smallestDivisor(8);

export default smallestDivisor;

В результате:

make: Entering directory '/usr/src/app'
npm test
npm info it worked if it ends with ok
npm info using npm@4.2.0
npm info using node@v7.10.0
npm info lifecycle @~pretest: @
npm info lifecycle @~test: @

> @ test /usr/src/app
> jest --colors

 FAIL  __tests__/solution.test.js
  ● solution

    expect(received).toBe(expected)

    Expected value to be (using ===):
      11
    Received:
      2

      at Object.<anonymous>.test (__tests__/solution.test.js:8:40)
      at Promise.resolve.then.el (../../local/share/.config/yarn/global/node_modules/p-map/index.js:42:16)

  ✕ solution (10ms)

Test Suites: 1 failed, 1 total
Tests:       1 failed, 1 total
Snapshots:   0 total
Time:        0.245s, estimated 1s
Ran all test suites.
npm info lifecycle @~test: Failed to exec test script
npm ERR! Test failed.  See above for more details.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?
Makefile:2: recipe for target 'test' failed
make: Leaving directory '/usr/src/app'
make: *** [test] Error 1
status: finished → Check your code. Tests failed.

Максим Козляков 19 декабря 2017 →

В решении учителя работа со стейтом (добавление, обновление состояния задачи) происходит локально. В своем решении я каждый раз после добавления, обновления состояния задачи (через запрос на сервер) запрашивал заново список задач с сервера и обновлял стейт целиком, т. е. локально с ним не работал. Будет ли правильным такое решение и почему ?

Рустам Худайбергенов 18 декабря 2017 →

Добрый вечер!при клонировании nodejs-package, ввода npm update и после этого ввода git diff. Получил вот это

λ git diff
warning: LF will be replaced by CRLF in package-lock.json.
The file will have its original line endings in your working directory.

Посмотрел в поиске пишут ,что-то про переносы строк, про разные форматы Unix и Windows.Пишут разные команды, мол если вы хотите отключить это предупреждение можете ввести git config core.autocrlf true как раз у меня Windows. Насколько это правильно так делать?

Иван Чудаков 18 декабря 2017 →

здравствуйте. Не понимаю чего не хватает в решении const smallestDivisor = (num) => { // BEGIN (write your solution here) const smallestDivisor = (num) => {if (num%2=0) return 2; if (num/num === 1) return 1; } const result = (counter,acc)=> { if (counter%acc=0 && counter/acc!==counter ) { return acc; } return result (counter, acc+1); } return result (num,1); }; smallestDivisor(2) // END ;

export default smallestDivisor;

выводит следующую ошибку FAIL tests/smallestDivisor.test.js ● smallestDivisor

RangeError: Maximum call stack size exceeded

  at result (smallestDivisor.js:6:18)
  at result (smallestDivisor.js:11:12)
  at result (smallestDivisor.js:11:12)
  at result (smallestDivisor.js:11:12)
  at result (smallestDivisor.js:11:12)
  at result (smallestDivisor.js:11:12)
  at result (smallestDivisor.js:11:12)
  at result (smallestDivisor.js:11:12)
  at result (smallestDivisor.js:11:12)
  at result (smallestDivisor.js:11:12)

✕ smallestDivisor (4ms)

Test Suites: 1 failed, 1 total Tests: 1 failed, 1 total Snapshots: 0 total Time: 0.226s, estimated 1s Ran all test suites. npm info lifecycle @~test: Failed to exec test script npm ERR! Test failed. See above for more details. npm WARN Local package.json exists, but node_modules missing, did you mean to install? Makefile:2: recipe for target 'test' failed make: Leaving directory '/usr/src/app' make: *** [test] Error 1

user-bd31915ffa3ae895 18 декабря 2017 →

ЗДРАВСТВУЙТЕ! помогите пожалуйста код не проходит модерацию smallestDivisor=(n)=>{ if (n<1) {return NaN;} if (n===1) {return 1;} let i=2; while (n%i>0){ i=i+1; } return i;}

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

Хекслет

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