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

Йоси Адлер 12 января 2017 →

По-прошествии 2,5 часов, когда от активной работы мозг уже почти начал кипеть и отказывался работать, мой говнокод ВНЕЗАПНО таки прошел тесты и первый курс остался позади!))) Хочу сказать большое спасибо Кириллу и всем, кто работает над этим ресурсом, за отличные уроки, а также за интересные и сложные задания, которые действительно заставляют задуматься. Остаюсь с вами и двигаюсь дальше.

Павел Брагин 12 января 2017 →

Добрый день! Поясните, пожалуйста, несколько моментов в автоматическом ревью моего кода:

import * as strings from './strings';

// BEGIN (write your solution here)
export const addDigits = (num) => {
  const SummNum = (str) => {
    let summ = 0;
    for (let i = 0; i < strings.length(str); i++) {
      summ += Number(str[i]);
    }
    return summ;
  };

  let n = num + '';
  let a = 0;
  while (strings.length(n) >= 1) {
    if (strings.length(n) === 1) {
      return Number(n);
    }
    a = SummNum(n);
    n = a + '';
  }
  return Number(n);
};
// END

1) ``` 7: for (let i = 0; i < strings.length(str); i++) {

пишет **Unary operator '++' used.**

2) ```
4: export const addDigits = (num) => {

пишет Prefer default export

3) ``` 13: let n = num + ''; 20: n = a + '';

пишет **Unexpected string concatenation.**

Николай Королев 12 января 2017 →

А зачем использовать сторонние библиотеки по типу пар? Если я прекрасно смогу сделать это все через массив

Все эти левые библиотеки отталкивают всякое желание проходить дальше курс Зачем то учить api этой библиотеки , которой я никогда пользоваться не буду

Йоси Адлер 12 января 2017 →

Очень понравилось решение учителя в этом задании, а именно использование значения константы true или false в условии. Я бы до такого не додумался. Тоже так хочу :)

Renat Tursunbaev 12 января 2017 →

Подождите, мы до 5 минуты урока рассматривали Map через объекты, а потом начали рассматривать тип Map? А в предыдущих уроках рассматривали одноименную функцию высшего порядка map?

Евгений Черняк 12 января 2017 →

Аналогичная проблема, что у человека ниже. Пробовал установить через PowerShell, но у меня установлена v2.0, пробовал разные танцы с бубном и переустановку windows framework, но никак не смог поставить хотя бы PowerShell v3.0, подскажите, как обновить или поставить, или линк какой-нибудь дайте?) Windows 7 x64

Евгений Чекмарев 12 января 2017 →

Понимаю что скорее всего туплю, но не могу понять по чему не работает код?:

public static <T>int findFirstIndex( // BEGIN (write your solution here) final List<? extends T> humans, final String namePrefix
// END ) { // BEGIN (write your solution here) int ch = -1; for (T targeth : humans){ ch++; String name = targeth.getName(); if (name.startsWith(namePrefix)){ return ch; } } return -1; // END }

Kirill Kikimov 12 января 2017 →

То же не совпадает имя класса теста и имя файла теста

Fedor Oparin 11 января 2017 →

как открыть панель. Если есть кнопка то я её не вижу.Я сижу в Google Chrome

Сергей 11 января 2017 →

Добрый день! В ходе решения задачи возник вопрос по следующей части кода

 final GoField newField = new GoField();
                for (int i = 0; i < GoField.FIELD_SIZE; i++) {
                    for (int j = 0; j < GoField.FIELD_SIZE; j++) {
                        newField.figures[i][j] = currentField.figures[i][j];
                    }

Я пробовал сделать тоже самое через System.arraycopy, но задача не решается, fields.size() равно 1. Если где-то описана причина, почему так происходит, или об этом ранее говорилось, ткните, пожалуйста, куда/что посмотреть/почитать. Уже вторые сутки ломаю над этим голову..

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

Хекслет

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