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

Vyacheslav Mukhin 03 декабря 2016 →

почему создать прямоугольник это именно cons(point, cons(width, height));? Объясните процесс создания и где он?

Катерина Шевцова 03 декабря 2016 →

в методe setFigure если вместо field[point.x][point.y] прописать field[point.x][point.x] тесты все равно проходит..

не могли бы Вы подсказать, как обезопасить себя от подобного?

Vyacheslav Mukhin 03 декабря 2016 →

что я думаю не так?

// BEGIN (write your solution here)
  export const makeSegment = (point1, point2) => cons(point1, point2);

  export const startSegment = (segment) => getX(segment);

  export const endSegment = (segment) => getX(segment);

  export const toStr = (segment) => toString(segment);

  export const midpointSegment = (segment) => {
    const x1 = car( car(segment) );
    const x2 = car( cdr(segment) );
    const y1 = cdr( car(segment) );
    const y2 = cdr( cdr(segment) );
    const x = (x1 + x2) / 2;
    const y = (y1 + y2) / 2;

    return makePoint(x, y);
  }
// END

Марк Сапоненко 03 декабря 2016 →

Этот урок просто вынес мне мозг. Основная сложность для меня пока состоит в сопоставлении сокращенной формы записи с развернутой. Вот так

// removed

мне понятно более ли менее, а вот так

// removed

пока сложновато мозг воспринимает.

Max Freeman 03 декабря 2016 →

Вот бы все задания такими были! Я бы тогда программировать научился...

Игорь Б. 03 декабря 2016 →

Уфф... наконец-то получилось вставить рекурсию, тест вроде прошел. Спасибо за курс!

user-b931b70a63ff95da 02 декабря 2016 →

Да, решение учителя впечатляет. Есть чему учиться дальше :-). Думаю в тест надо добавить проверку при нулевом значении одного из аргументов. В моём случаю прошёл проверку результат gcb(0,3) = 1 хотя должно быть 3.

user-b931b70a63ff95da 02 декабря 2016 →

А как быть в случае если переданное число ноль? Решение учителя в таком случае выдаёт результат 2. Разве это правильно?

Andy 02 декабря 2016 →

Тесты не проверяют шаблоны, и делать их не хочется, т.к. Web-доступ не работает:

"There is no web access for this exercise or you made a mistake and web server hasnтАЩt started"

Да, кто будет делать - судя по офф. решению, в табличной форме не значит, что нужна именно html таблица (в смысле <table>), а просто вид табличный (хотя и не особо-то он табличный получается). Более того, подключен бутстрап, можно его пользовать. Выглядит прямо как Basic example, разве что второе поле - textarea.

Вообще курс чрезвычайно полезный, правда указанное время прохождения в 4 часа смущает. Тем, кто сможет пройти за 4 часа - этот курс не нужен. Проще тем будет тем, кто курсы PHP прошел. Я просто адаптировал решение оттуда. Кстати, в PHP тоже было бы крайне неплохо добавить курс по живому фреймворку. Их хотя бы изучать стимул имеется, в отличие от того велосипеда (в принципе, он тоже полезен), который пилили на курсе веб-разработка.


В качестве бонуса - опечатки, которые бросились в глаза.

Из описания задания: должен позволят просматривать, Так же на страницы должны быть ссылки на просмотр постов.

Из предыдущих теорий:

Андрей Свитлов 02 декабря 2016 →

array_product() - название функции убило, причем здесь продукты?) Или у меня еще и английским плохо)

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

Хекслет

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