Вопрос пользователя №4334
Уже второй урок подряд классы сами собой переименовываются http://c2n.me/3BqqWBg
Вопрос пользователя №4330
Здравствуйте. Не примитивные типы данных хранят свои данные в оперативной памяти. Где хранят свои данные примитивные типы? Типа int value = 4294967295 ? В лекции сказано что в неком листе. Но что есть лист? Лист разве не должен так же, где-то хранится?
Вопрос пользователя №4328
Я очень запутался пока проходил эти два урока с наименьшим делителем, никак не мог придумать как учитывать простые числа, чтобы для каждого простого наименьшим делителем возвращалось равное ему соответственно (кроме двойки) А получается в авторском решении для всех простых чисел возвращается единица?
Вопрос пользователя №4326
Опять подсмотрел решение учителя, понял что иду правильной дорогой конструирования прямоугольника, но возникает вопрос: почему нельзя создать тест который бы выводил подтверждение правильности каждой отдельной функции по мере их написания? Я создал функцию makeRectangle правильно, сделал следующую функцию square, за...
Вопрос пользователя №4325
Вывести нужно hello, world!, а в здании hello, world
Вопрос пользователя №4324
Обнаружил интересное различие в работе среды хекслета и своей локальной (node v6.2.2). function Node(name) { this.name = name; } Node('test'); Такой код на хекслете даёт ошибку TypeError: Cannot set property 'name' of undefined, т.е. this равен undefined. В моей локальной среде this для этого же кода равен {}
Вопрос пользователя №4323
Какое странное чувство... прошел тест до того как понял. ``` // BEGIN (write your solution here) assert(solution.factorial(8) !== 40320); assert.equal(solution.factorial(0), 1); assert.equal(solution.factorial(1), 1); // END ``` из условия я понял что нужно сделать проверку для любого натурального числа и для погран...
Вопрос пользователя №4322
Дайте револьвер... Дальше будет еще хуже или после понимания Этого должно попустить? (опять сол-тарелька...)
Вопрос пользователя №4321
Редко когда оставляю отзывы к курсам. Но не в этот раз! Автору большой респект за отличный курс! В первую очередь за великолепные таски, которые было интересно решать и в процессе узнавать что-то новое, а не просто сделать задание по шаблону и сразу забыть. Не знаю какие у автора дальнейшие планы, но хотелось бы про...
Вопрос пользователя №4319
Подскажите пожалуйста где найти файл hexlet-points (или его содержимое) из импорта import { makePoint, getX, getY } from 'hexlet-points';? Или его содержимое знать не нужно, чтобы лучше абстрагироваться?
Вопрос пользователя №4318
Не могу ответит на вопрос "Какие данные содержит упавший тест?". Отмечаю: - Имя теста - Указание на то, какая была допущена ошибка - Указание на строку в файле с утверждением, которое не выполнилось Говорит неверно. Вообще пробовала перебором, тоже не помогло..
Вопрос пользователя №4314
здравствуйте. делаю так: // removed не помогло. что не так? в repl.it считает
Вопрос пользователя №4313
Тяжко однако... Т.е. после методов сразу бабахать интерфейсами причём с такой сложной лекцией...
Вопрос пользователя №4312
При указании alias - AS можно всегда опустить?
Вопрос пользователя №4311
Я один не понимаю, что значит "создает прямоугольник"? Что я должен сделать? Вернуть нижний правый угол? Вернуть все углы? Вернуть что-либо ещё?
Вопрос пользователя №4309
// BEGIN (write your solution here) export default (n, a, b) => { let result = 0; for (let i = 1; i < n; i++){ if (n % a === 0 || n % b === 0){ result = result + i; } } return result; }; // END Скажите в чем тут мой косяк, код не работает, а на мой взгляд написано все правильно
Вопрос пользователя №4308
Не запускается задание.
Вопрос пользователя №4307
При попытке использовать includes,выдаётся ошибка: TypeError: [1,2].includes is not a function. Это сделано специально?) Чтобы его не использовали из-за малой производительности?
Вопрос пользователя №4306
Небольшое замечание к видео: assert.equal и assert.deepEqual не возвращают true или false, они генерируют исключение в случае неравенства.
Вопрос пользователя №4305
Здравствуйте. Как человек может написать "Solution.php Напишите программу которая выводит на экран строчку hello, world!." Если вы не показали как? Вы рассказали где точки с запятой ставить и как комментировать...
Вопрос пользователя №4304
Подскажите, где ошибка? export const zip = (list1, list2) => { const zipIter = (list1, list2, acc) => { if (isEmpty(list1) || isEmpty(list2)) { return reverse(acc); } return zipIter(tail(list1), tail(list2), cons(cons(head(list1), head(list2)), acc)); }; return zipIter(list1, list2, null); }...
Вопрос пользователя №4303
Написал вот такую функцию. По проверке в ручную всё сходится. Задание несколько раз перечитывал . Отклонений не заметил. Но проверка в программе говорит что ошибся. Всё же посмотрел решение преподавателя . Оказалось я не так записал как он. Либо я не понимаю очевидного , либо действительно шаг в лево шаг вправо расс...
Вопрос пользователя №4302
Я так понимаю в авторских решениях вы чередуете циклы while и for от задачи к задаче, чтобы не вызывать привыкания к какому-то одному из них? )))
Вопрос пользователя №4299
Чет подозрительно! в решении учителя идут два значения куки через точку с запятой, по идее дальше должен быть PATH и по идее надо два раза посылать заголовок Cookie:
Вопрос пользователя №4297
Должно быть всё просто. но по какой-то причине не подсоединяет модуль =-( http://c2n.me/3BlcVKM на 32-ой строке $cart=new Cart();
Вопрос пользователя №4296
Вроде все логично, но почему в решении автора использована функция str.substr(offset, length), а не рекомендуемая в задании strings.substr('foo', 1, 2) из модуля strings?
Вопрос пользователя №4295
Кирилл, я не понимаю задания. Объясните пожалуйста, что требуется сделать более достыпным языком. Особенно последнюю строку. Далее. Что означают квадратные скобки в строке:"toStr(segment); // [(1, 2), (-4, -2)]?" Это значит, что на выходе должен быть список или что?
Вопрос пользователя №4294
Застрял на дебагинге, просьба помочь. Вижу, что ошибка типов, причём в getPoint1, рисую на бумажке и вижу что всё верно. Похоже что-то недопонимаю =) ``` import { makePoint, getX, getY, quadrant } from 'hexlet-points'; import { cons, car, cdr, toString } from 'hexlet-pairs'; // BEGIN (write your solution here) expor...
Вопрос пользователя №4293
как бы считается что все функции из Math мы прошли?
Вопрос пользователя №4291
В мануале http://php.net/manual/ru/language.oop5.interfaces.php написано: Класс не может реализовать два интерфейса, содержащих одноименную функцию, так как это повлечет за собой неоднозначность. Однако может, если одноименные функции идентичны. Проблемы начинаются только если в одноименных функциях указывать разное...
Вопрос пользователя №4290
Возник вопрос теоретического характера, на него натолкнули рассуждения в уроке о том, надо или не надо ставить "final". Я человек начинающий и у меня своего мнения на этот счет нет, но в свое время сложилось впечатление, что одной из задач при программировании является как раз защита от дураков везде и всюду, тк есл...
Вопрос пользователя №4289
Вопрос по одному из заданных вопросов после практики: const func = (num) => { return num * num * num; return num * num * num * num; return num * num; } console.log(func(3)); Объясните пожалуйста почему он вывел 27? Типа завершается на первом return? А что с остальными двумя тогда происходит? Просто висят без д...
Вопрос пользователя №4288
код такой же как в ответе учителя,а при его проверке выходит ошибка
Вопрос пользователя №4287
Я что-то вообще не соображаю. ``` export const select = (tags, dom) => { const isMatch = (el) => { if (isEmpty(tags)) { return true; } if (is(head(tags), head(el))) { return isMatch(tail(tags), tail(el)); } else { return false; } } return filter(isMatch, dom); ``` } По...
Вопрос пользователя №4286
Как в сигвине просто открыть диск под Windows? В самом-самом верхнем каталоге набор каких то непонятных файлов, которые вообще не ищутся поисковиком. В следующем уроке я физически не могу найти, где лежат файлы для задания.
Вопрос пользователя №4284
Добрый день. В Atom ошибок нет но ругается Error: spawn php ENOENT at exports.errnoException (util.js:890:11) at Process.ChildProcess.handle.onexit (internal/childprocess.js:182:32) at onErrorNT (internal/childprocess.js:348:16) at combinedTickCallback (internal/process/nexttick.js:74:11) at proc...
Вопрос пользователя №4283
а как вписать результате именно между строк begin и end ? вот такое решение хочу предложить но он пишет в конец файла - echo "cat source |sort | uniq | grep American | wc -l > solution.sh" >> solution.sh
Вопрос пользователя №4281
Выдает ошибку при проверке, если подать на стек ноль как "0". Если загрузить как "0.0", то тест проходит нормально. Еще есть отличие от решения учителя в указанном количестве переменных. Я поставил 1 (это a), а в решении учителя почему-то указано 6. Вот мой код: `mv.visitVarInsn(Opcodes.DLOAD, 0); mv.visitLdc...
Вопрос пользователя №4280
В учительских решениях практических заданий чаще встречается цикл while, чем for. Это какое-то негласное правило использования циклов, стиль программирования или персональное предпочтение?
Вопрос пользователя №4279
assert.equal(withoutTwoZeros(0, 0), 1); Где можно почитать о том, почему из "ничего" нулей и "ничего" единиц можно получить одну комбинацию, где нули не находятся рядом? Моя программа тоже выдает этот результат, и с точки зрения программы я понимаю почему так происходит. Но ведь, для начала, из "ничего" нельзя сос...
Вопрос пользователя №4277
Странно, что ни у кого нет вопросов по этому заданию. Я уже долго бьюсь над решением, но результата к сожалению нет. Хочется разобраться самому, поэтому прошу готовый код не выкладывать, а прокомментировать мои попытки и направить в правильное русло. Вот как я определил условие выхода из рекурсии: if (strings.sub...
Вопрос пользователя №4276
Как получить у map ключи/значения? Есть методы keys()/values(), но они возвращают итератор, а мне нужен массив.
Вопрос пользователя №4275
function addDigits($num){ $res = 0; foreach(str_split($num) as $n){ $res += $n; } if($res > 9){ addDigits($res); } else{ return $res; } } Не понимаю почему так не работает
Вопрос пользователя №4274
НиасилилПамагайте! первая задача: // BEGIN (write your solution here) export default (a, b) => {return a*b*c } // END вторая: ``` // BEGIN (write your solution here) export default (a, A, B) => { const rad1 = (A) => {return AMath.PI/180; } const rad2 = (B) => {return BMath.PI/180; } const c = 180-A-B; c...
Вопрос пользователя №4273
Добрый день! Получаю ошибку при выводе: `-'{"key":"value","anotherKey":"anotherValue"}' +'["key:value","anotherKey:anotherValue"]'` Данные загоняю в массив и его возвращаю.
Вопрос пользователя №4272
Когда в ES6 наследуем класс через extends это внутри создает цепочку прототипов? В PairedTag.js пишем: export default class extends Node это значит что для объектов, созданных PairedTag, прототипом будет Node. Так?
Вопрос пользователя №4271
В решении учителя отсутствует ';'.
Вопрос пользователя №4268
Из задания не сильно ясно, как это сделать. Подсказка только запутывает. Теория тоже не дает достаточно для этого знаний.
Вопрос пользователя №4267
10% времени урока уходит на теорию 30% - на решение практики 60% - на попытки понять решение учителя... как гром среди ясного неба Это мне напоминает урок русского языка в грузинской школе. Дэти, запомнитэ: Тарелька пишется бэз мягкого знака, а Сол пишется с мягким знаком. Запонитэ патамушто понять это нэвазможно!
Вопрос пользователя №4266
Не могу сообразить.. Последовательность объектов записана в $children. Но в Img эта переменная не приходит. Получается, что я отрабатываю первый , перехожу в и там двигаться мне дальше некуда.. Прошу помощи, два дня ни ем, ни сплю - хочу решить, а она не поддается) ``` class PairedTag extends Tag implements TagInte...