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

Иван Назаров 21 декабря 2016 →

Для тех у кого не работают команды javac и javap в Винде. https://www.java.com/ru/download/help/path.xml В Поле значения переменной нужно вводить полный адрес до вашего jdk. Пример C:\Program Files\Java\jdk1.8.0_112\bin

Иван Назаров 21 декабря 2016 →

Почему вариант B правильный а вариант С нет? В чем разница? Укажите верные варианты инстанцирования и инициализации многомерного массива:

A)

int[] arrayA[] = new int[2][2];

arrayA[0][0] = 1;

arrayA[0][1] = 2;

arrayA[1][0] = 3;

arrayA[1][1] = 4;

B)

int[][] arrayB = {{0, 1, 2, 4}, {5, 6}};

C)

int[][][] arrayC = {{0, 1}, {2, 3}, {4, 5}};

D)

int[][][] arrayD = new int [2][2][2];

    arrayD[0][0] = arrayA;

    arrayD[0][1] = arrayA;

    arrayD[1][0] = arrayA;

    arrayD[1][1] = arrayA;

E)

int[][] arrayE = {0, 1}; (У этого вопроса несколько правильных ответов)

Дастан Жанибек 21 декабря 2016 →

у меня этот код работает если я туда вместо const вставляю var, можете объяснить почему? и вообще как работает это все)) видео слишком короткое ничего не понятно

export default class extends React.Component { render() { var header = this.props.header; // BEGIN (write your solution here)

  if (header) {
    header = <h1>{text}</h1>;
  }
  else {
    header = <b>{text}</b>;
  }

return (
  <div>
    {header}
  </div>
  )

// END

} }

Andy 20 декабря 2016 →

Ошибка в тексте под видео:

"Шаг #6. В момент, когда следующего игрока не будет, значение hasNext = false. При попытке вызова hasNext вы получите исключение."

Исключение будет при попытке вызова next().

 

Впрочем, это не самая большая проблема. Для меня сложность была в том, что next (как минимум, в контексте реализации в практическом занятии, а может и вообще в java, т.к. в main наши итераторы действительно используются) скорее означает "очередной", но никак не "следующий". В объяснениях слишком много слов "следующий" (оно есть и в вышеприведенном пункте Шаг #6), что сильно путает. Может в кишках где-то, в bytecode, и есть какая-то своя хитрая реализация, но к домашнему заданию она никакого отношения не имеет.

Артем Шустов 20 декабря 2016 →

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

Александр Полуян 20 декабря 2016 →

Я видел сон во сне, про то, что видел сон. Для разгрузки и закрепления фильм "Начало" подойдет :)

Marina Silkuark 20 декабря 2016 →

Спасибо за ссылку "перевод в двоичную систему на пальцах". В очередной раз прихожу к выводу, что умение объяснять дано не каждому.

Максим Пронин 20 декабря 2016 →

abs(0); в вашем варианте с тернарным оператором вернет -0

Появился вопрос. Есть ли какая-то разница между 0 и -0, и может ли эта разница повлиять на какие-либо вычисления?

Сергей Зайцев 20 декабря 2016 →

После последних трех уроков осталось непонятно, так в каких случаях лучше применять рекурсию, а в каких - циклы? Или все зависит от используемого языка? Существуют ли случаи, когда оптимизированная хвостовая рекурсия предпочтительнее циклов в любом языке?

Палиндром (архив)

Александр Полуян 20 декабря 2016 →

return isPalindrome(strings.substr(string, 1, strings.length(string) - 2)); Поясните пожалуйста в решении учителя вот эту строчку, точнее то что зачем и как после substr.

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

Хекслет

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