Вопрос пользователя №5033

Ура, у меня всё получилось! Боялась командной строки(Windows 10)))))

Вопрос пользователя №5031

Hеужели так должно выглядить решение? javascript assert(solution.factorial(0)); assert(solution.factorial(5) === 120); Задание засчитано

Вопрос пользователя №5030

В третьем и четвертом вопросе не хватает буквы "п" в слове "тип" (в вопросе просто "ти").

Вопрос пользователя №5029

puts "Hello World" Или надо среду скачать?

Вопрос пользователя №5028

Результатом выполнения preg_match_all("/findAllBy([A-Z].*)/", "findAllByCompanyCreatorName", $matches); является: ``` Array ( [0] => Array ( [0] => findAllByCompanyCreatorName ) [1] => Array ( [0] => CompanyCreatorName ) ) ``` Я что-то не так делаю?

Вопрос пользователя №5026

Валидна ли такая запись? export const has = (list, dig) => { while (head(list) !== dig) { if (isEmpty(l(list))) { return false; } list=tail(list); } return true; }; После запуска выдает ошибку. Data 1) #has 0 passing (22ms) 1 failing 1) Data #has: TypeError: pair is not ...

Вопрос пользователя №5025

quote here Просмотрел рекомендации, сделал согласно решению учителя и все равно не получается TypeEror. Что я делаю не так. всю голову сломал?. export default function add(r) { pi=3,14; s=pi()rr; return s; } assert.js:89 throw new assert.AssertionError({ ^ AssertionError: false == true at Object. (test.js:13...

Вопрос пользователя №5023

Почему на hexlet практикуют с самого начала "Function Expression", а не Function Declaration? Читал про них. Основное различие между ними, что первые вызвать можно только после объявления, а вторые в любом месте и еще пару различий есть, но это на мой взгляд основное, в остальном они похожи.

Вопрос пользователя №5022

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

Вопрос пользователя №5020

Вопрос не много не по теме. Посоветуйте пожалуйста книги, которые стоит читать параллельно с изучением курсов, желательно на русском. Пока скачал книгу Девид Флэнаган "JS подробное руководство", но смущает то, что она по ES5. И Кайл Симпсон "ES6 и не только".

Вопрос пользователя №5019

Не могу решить упражнение. Вот моя логика. Я предполагаю что структура хранения тегов должна быть такой cons(node, cons(node2, cons(node3, null))) где node, node2, node3 - это абстракция для хранения тегов в виде ранее изученных пар cons(cons("h1", "Text here"), cons(cons("h2", "Heading"), cons(cons("p", "Paragr...

Вопрос пользователя №5017

export const make = (number, demon) => cons => (number, demon); export const number = (number) => car(number); export const demon = (demon) => cdr(demon); export const toString = (f) =>${number(f)} / ${demon(f)}; выдает ошибку assert.js:89 throw new assert.AssertionError({ ^ AssertionError: '6 / 6' == '4 / 6' ...

Вопрос пользователя №5015

А не проще ли было вместо квотирования использовать prepare и execute ? Например: $sql = "INSERT INTO empfaenger (firma, strasse, ) VALUES (:firma, :strasse)"; $abfrage->bindParam(':firma', $this->getFirma(), PDO::PARAMSTR); $abfrage->bindParam(':strasse', $this->getStrasse(), PDO::PARAMSTR); $abfrage = $dbcon...

Вопрос пользователя №5014

всем здравствуйте застрял на реализации накопления списка результатов для решения задачи (как и рекомендуется в задании) реализовал две функции. checkChildren пошагово спускается от верхнего узла к нижнему и на каждом шаге запускается проверка checkQuery списка тегов. checkQuery собственно проверка списка тегов, вкл...

Вопрос пользователя №5013

Доброго времени.https://ru.hexlet.io/courses/programming-basics/lessons/iterativeprocess/exerciseunit# Вот мое решение, оно правильно отработало. export const smallestDivisor = (n) => { const iter = (a, d) => { if (d >= a) { return 1; } if (a % d === 0) { return d; } else { re...

Вопрос пользователя №5012

Помогите разобраться. ``` export const cons = (x, y) => (m) => m(x, y); // из данной функции мы получаем функцию m(x, y)? const pair1 = cons(10, 100); // BEGIN (write your solution here) export const car = (fun) => { // при вызове car(pair1) в ожидаемое fun к нам возвращается функция m(x, y) с парой аргументов 10, 1...

Вопрос пользователя №5011

А вот такой решение (по условиям задачи вполне), понимаю нужно решать по другому. Но почему так нельзя =) ? export default (number) => { if (String[0] + String[1] + String[2] === String[3] + String[4] + String[5]); { return true; } return false; } проверку на happy ticket проходит

Вопрос пользователя №5010

Доброго дня! тоже пока тупик с прохождением задания, есть моменты непонятные, и понимаю что нужна дополнительная информация. Вопрос , какие книги, скорее книгу начать читать по Js, или какие то еще ресурсы параллельно. Начал читать Head First. Мнение по данной книге. Спасибо!

Вопрос пользователя №5009

Правильно ли я понимаю, что если введено больше 8 символов в ключе, то ключ обрезается до 8 символов и записывается в файл. Если значение больше 100 символов - то же самое. На локальном сервере у меня работает, а тут нет. Тесты проходят частично (.E) Или логика моя не верна? Не понятно, как должна работать программ...

Вопрос пользователя №5006

Возможен ли курсы по HTML5 и CSS3 до профи? Также будет ли язык "Си" для профи?

Вопрос пользователя №5004

Объясните пожалуйста почему не работает. Через console.log() выяснил что выполнение не заходит в IF `import 'babel-polyfill'; // BEGIN (write your solution here) export default (arr, num) => { let result = []; arr.reduce((acc, elem)=>{ if(acc.lenght==num) { result.push(acc); acc = []; } ...

Вопрос пользователя №4999

Теоретический вопрос по поводу способов хранения аккумулятора и задания начального значения. Здесь предлагается хранение с помощью передачи в аргументах: const iter = (items, acc) => { ... return iter(tail(items), newAcc); }; return iter(elements, 0); В принципе, интересное решение, мне понравилось. ...

Вопрос пользователя №4998

49871 1. 4+9+8+7+1 = 29 2. 2+9 = 11 3. 1+1 = 2 Получаем 3. Почему в тесте стоит 2? То же касается числа 1259. В тесте оно почему то должно быть 8 равно, хотя по факту там 2! И как-то не логично что если на входе число < 10 то мы должны его возвращать. По логике там 0 должен быть. Ведь операций сложения не будет. ...

Вопрос пользователя №4997

Привет. Честно говоря, я в некотором недоумении... Тут преподается новая редакция ES, которая еще не стала стандартом официально и не имеет полной поддержки браузерами. Поэтому вопрос, который меня беспокоит - стоит ли изучать "новинку", ведь на практике везде еще долго будут использовать "старую" (ES5) версию? Ведь...

Вопрос пользователя №4996

Решение учителя не подойдет для строк с бОльшим количеством пробелов между слов, чем один, например: " aa aa db ce db eU cE " " one two two two one " в итоге у нас получится массив с ключем "" Необходимо ввести проверку на пустые ключи: ``` function wordsCount($string) { $result = []; $...

Вопрос пользователя №4995

как можно просмотреть предыдущие уроки?

Вопрос пользователя №4994

После решения задач, заглянул в вопросы и ответы. Решил допилить свое решение до более читаемого вида: ``` export const makeRectangle = (point, width, height) => cons (point, cons(width, height)); export const height = (rectangle) => { return car(cdr(rectangle)); }; export const width = (rectangle) => { return c...

Вопрос пользователя №4992

Не совсем понятно условие в задание. Что означает "любая строка"? Подразумевается, что за ключом закреплена своя строка?

Вопрос пользователя №4991

когда увидел решение учителя понял что от меня требуется в принципе. Мне показалась слегка не ясная формулировка задания.

Вопрос пользователя №4990

А XAMPP чем не годен для чайников в РНР?

Вопрос пользователя №4989

Не могу понять, как здесь реализовать квадратные скобки. Если делаю так,- " export const toStr = (startSegment, endSegment) => toString (startSegment, endSegment) ", то получаю,- 'AssertionError: expected '((1, 2), (-4, -2))' to equal '[(1, 2), (-4, -2)]' ' Если делаю так - export const toStr = (startSegment, en...

Вопрос пользователя №4988

Добрый день! имеется вопрос: нужно ли делать проверку на null в самом методе getFigure чтобы исключить вероятность появления NUllPointException? хоть эта проверка и делается в классе WinnerController public String getFigure(final Point point) { // BEGIN (write your solution here) if (figures[...

Вопрос пользователя №4987

Что будет выведено на экран? $x = -3; $x *= 3; $x = -$x; echo $x++; Результатом будет отрицательное значение, а в ответах все положительные!

Вопрос пользователя №4986

День добрый. Подскажите, что сделано не верно? assert(1===solution.factorial(1)); assert(2===solution.factorial(2)); assert(1===solution.factorial(0)); выдает ошибку: make: Entering directory `/usr/src/app' suppressor pass 'RESULT=pass babel-node --presets=es2015 test.js' suppressor fail 'RESULT=fail1 babel-node -...

Вопрос пользователя №4985

Так вот какой ты - колбек хелл... Правильно ли я понимаю, что вот такое хранение данных в замыкании, такие забавные геттеры-селекторы - это и есть функциональное программирование?

Вопрос пользователя №4984

А зачем возня с квадрантами, с проверкой каждой точки? Тогда уж и прямоугольник надо было собирать не коротенько из входных параметров, а по честному высчитывать все точки и группировать парами. По мне проще показалось взять исходную точку и от нее плясать: 1) Проверка , что она лежит в о II квадранте () if (x>=0 ...

Вопрос пользователя №4982

А разве "Тринарный" называется оператор? Вроде "Тернарный", не? (я про видео)

Вопрос пользователя №4981

Добрый день всем! Хочу немного прояснить как для себя так и для всех остальных. Мне вот не понятен один момент. Итак, у нас есть задание реализовать функцию square, и реализация его такова const square = (num) => { return num * num; }; Вопрос, где же тут функция квадрата? const square это не функция, она не счит...

Вопрос пользователя №4980

Вопрос Дмитрия Старцева (https://ru.hexlet.io/topics/2391) остался без ответа. А тем не менее, в тесте, похоже, действительно ошибка.

Вопрос пользователя №4979

Спасибо!

Вопрос пользователя №4978

Народ, не пугайтесь, не нужна ни нормализация, ни работа с отрицательными числами. И самое главное, если функция возвращает дробь, то это должна быть абстрактная дробь, сделанная через make (дробь будет а-ля пара). Втупую высчитывать выражения из задания со знаком деления не надо. Отдельно числитель, отдельно знамен...

Вопрос пользователя №4977

(lambda (x) (f (f x))) Помогите понять эту строчку. Я ее читаю так. Открытая скобка говорит о начале процедуры. Ключевое слово lambda определяет безымянную процедуру. Точнее определяет и дает возможность ее тут же использовать (что в курсе называется как определить на лету). Само слово lambda ��огло бы быть и noname...

Вопрос пользователя №4976

Всем привет! Подскажите, в начале обучения стоит ли использовать autocomplete или лучше без него? Спасибо.

Вопрос пользователя №4975

Хотелось бы разобраться в таком моменте. При обращении к классу напрямую в данном упражнении уточнять неймспейс не обязательно $data = IniConfigParser::parse($filepath, $options); Если же делать это через переменную, то такой код уже не работает: $parser = 'IniConfigParser'; $data = $parser::parse($filepath, $opt...

Вопрос пользователя №4974

Стоит добавить, исходя из того, что в задаче предполагается прямоугольник "без наклона" (стороны попарно параллельны осям), то в тестах не учитывается расположение левой нижней точки (при нахождении левой и правой верхних точек, соответственно, во 2-м и 1-м квадранте). Т.е., например, такой код успешно проходит тест...

Вопрос пользователя №4973

Я как чуял, что претензии к постановке задачи еще будут(см. каменты к предыдущему заданию). Данная версия flip работает только с функциями от двух аргументов. Разве такая формулировка не говорит от двух и более? Я так и не понял, как решить ее при помощи инфы в видеоуроке. И тут всплывает еще один побочный эффект о...

Вопрос пользователя №4972

Так и не смог подобрать ошибку TypeError. Посмотрел решение учителя. Нутром то я его понимаю, но программа его не поняла. пишет: throw new assert.AssertionError({ ^ AssertionError: false == true at Object. (test.js:13:5) Помогайте!

Вопрос пользователя №4971

Кирилл в видео «Числа» на 5:15 сказал, что NaN не число. В JS, если в консоли ввести typeof NaN, то будет как раз number... Непонятно :с

Вопрос пользователя №4969

Допишите команду так, чтобы участники группы больше не могли редактировать этот файл. Почему неверна команда chmod g-r file?

Вопрос пользователя №4968

Отличный курс, в какой то момент, думаю, даже соседи услышали громкий щелчок, когда у меня в голове многое на место встало. Спасибо!