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

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

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

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

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

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

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

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

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

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

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

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

console.log оказывается охринительная штука)

Подскажите, пожалуйста, почему появилась такая ошибка? на repl.it мое решение работает... make: Entering directory/usr/src/app' babel-node --presets=es2015 test.js make: *** [test] Terminated Run failed! Check and fix errors above!`

И что значит Item в аргументе функции function (Item $item)? Что аргументом может быть только экземпляр класса Item?

Что-то у вас разная логика для разных заданий: там, где использовали рекурсию, минимальный делитель для простых чисел - 1, а здесь само число.

Помогите мне. По отдельности условия задачи выполняются, но что-то всё равно не выходит. reference // BEGIN (write your solution here) export const all = (a) => { return a*a; } check(); // END type const one = (x) => { return x(); } export const two = (a,b) => { return one(a)-one(b); } two(2,3)

Здравствуйте, а есть какие-то соглашения по поводу форматирования view? Когда html перемешивается с php кодом не всегда понятно как форматировать. Например нужно ли php код выделять отступом, тк он вложен в div? Нужно ли span выделять отступом? <div> <?php foreach ($foo as $bar): ?> <span></span> <?php endforeach; ...

Подскажите, пожалуйста: есть ли подводные камни в коде this.setState({ value: "", items: [...this.state.items, this.state.value]}); в функции handleOnClick? Тесты проходит, выглядит изящнее slice+push, но вы всё равно не используете такой вариант.

У вас видимо бага в тестах: В первом вопросе нужно выбрать: В итеративном процессе присутствует терминальное выражение. А во втором: В итеративном процессе отсутствует терминальное выражение.

Добрый день! Помогите разобраться. Если решаю таким образом: ``` $result = $start ** 2; $result = (1 / $result) ** 2; $result = $result ** 2; return $result; То выдаёт ошибку "Деление на 0", что в принципе логично. There was 1 error: 1) App\TestSolution::testSolution with data set #0 (INF, 0) Division by zero /usr...

Ребята вы крутые! Сначала думал стоит ли мне вообще проходить курс "PHP: Начало работы", т.к работаю с PHP не первый год, и думал что это уже не для меня. А тут из него узнаю про такие крутые вещи как пакетный менеджер для винды, о котором не подозревал, и babun.

Подскажите пожалуйста, почему не работает код? В браузере срабатывает. export const gcd = (x, y) => { while (x && y) { x > y ? x %= y : y %= x; } x += y; return x } Вот стектрейс: make: Entering directory `/usr/src/app' babel-node --presets=es2015 test.js /usr/src/app/test.js:13 _assert...

Я так понимаю задачу только через функцию getFigure можно решить? Мой вариант почему то не проходит, хотя по логике вроде верно. public class WinnerController { public String getWinner(final Field field) { // BEGIN (write your solution here) int count_X = 0; int count_O = 0; for (int i = 0; i ...

Затык с функцией append.. Из задания: Попробуйте сначала представить как работала бы функция copy, которая принимает на вход список и возвращает его копию Пробую: алгоритм следующий 1. Берем первый элемент списка пишем в новый список. 2. Отсекам первый элемент списка остаток передаем в п.1 наколько я понимаю наш кон...

у меня вот такой код прошел проверку export const isBigOdd = (b) => { return b >= 1001 && b % 2}; , где выдает 1 вместо true, но на сколько я понимаю это не правильно

Вопрос поставил в тупик: Ваш метод ничего не возвращает (void). Какие два варианта завершения этого метода не приведут к ошибке компиляции? (У этого вопроса несколько правильных ответов) return void; return; Пропуск оператора return + return null; Эксперименты в InteliJ IDEA показывают, что правильный ответ только о...

Для fluent interface в removeChild стоит добавить return this;, верно?

Смысл этого упражнения так и остался для меня загадкой. Будет здорово, если вы приведёте пример из реальной жизни, где такая функция была бы полезна.

В видео сказано, что модуль числа равен минус числу, если число меньше нуля. Насколько я помню из математики, модуль не может быть отрицательным. Модуль отрицательного числа равен противоположному числу. То есть |-a| = a, если а<0. Разве не так?

solution.py имеет следующий вид: ``` import random BEGIN (write your solution here) def sort(seq): merge_sort(seq, 0, len(seq)-1) def mergesort(seq, p, r): if p >= r: return q = (p+r)/2 mergesort(seq, p, q) merge_sort(seq, q+1, r) merge(seq,p,q,r) def merge(seq,p,q,r): #код этой ф...

Я не понимаю, почему не проходит проверка, если всё правильно? var square = (a) => { return a * a } var sumOfSquares = (a ,b) => { var resA = a * a; var resB = b * b; return resA + resB } var squareSumOfSquares = (a,b) => { var res1 = a + b; return res1 + res1 }

Вот есть такой вопрос: Какие три преимущества механизма исключений в Java? (У этого вопроса несколько правильных ответов) Позволяет создавать новые исключения, которые адаптированы к конкретной программе + Предоставляет набор стандартных исключений, который охватывает все возможные ошибки + Улучшает структуру програ...

Добрый день. запускаю код урока в IntelliJ IDEA и получаю ошибки "C:\Program Files\Java\jdk1.8.0102\bin\java" -Didea.launcher.port=7533 "-Didea.launcher.bin.path=C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 2016.2.4\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Java\jdk1.8.0102\jre\li...

В решении учителя, если я не ошибаюсь, в reduce перепутаны местами аккумулятор и текущее значение. Здесь оно как бы не играет роли, но все же. const sum = numbers.reduce((x, acc) => x + acc, 0);

Я вот не понимаю, зачем выносить людям мозг этой ерундой?! Причем никто толком и не обьясняет, зачем оно надо. Есть предположение, что это какая-то нездоровая ностальгия чтоль. Если мне нужно сделать что-то с кодом, я уверен, должен быть для этого соответствующий софт. Где все делается быстро и легко. Если мне надо ...

Результат вывода тестов make: Entering directory `/usr/src/app' raco test: "function_f.rkt" 7 tests passed make: *** [test] Killed make: Leaving directory `/usr/src/app' В первом задании вроде все норм. В соответствии с тестами (проверял на repl.it). На всякий случай вот код: (define (f n) (cond ((< n 3) n) ...

Не пойму, как работает аккумулятор в этой функции.. А точнее, как он взаимодействует с конструктором. Итак, почему же cons() становится параметром cons()?!?! ``` iter(tail(cur), cons(head(cur), acc); iter(tail(3, 4, 5), cons(head(3, 4, 5), l()); iter(tail(4, 5), cons(head(4, 5), cons(head(3, 4, 5), l()));

В перечне ответов ниже вопроса знаками "+" я отметил те, которые считаю правильными и которые проверены при помощи IntelliJ IDEA. Однако программа тестирования расценивает их, как неправильные: Метод opaopa(), который не имеет кода обработки исключений, изменен и теперь он вызывает метод, который бросает checked иск...

Мой запрос: select g.name as name, c.name as category_name from goods as g join categories as c on g.category_id = c.id where g.price > 2 order by g.name desc limit 2; при проверке выдает ошибку: `` make: Entering directory/usr/src/app' rows 1) should be updated 0 passing (31ms) 1 failing 1) rows should be u...

вот мой код: ``` const sum = (a) => { if(a{ do{ num=sum(num); }while(num>9); return num; }; ``` результат функции добавление всегда получаеться 0; первие два теста выполнились потому что в 1 ответ 0 , а 2 тест потому что условие есть для чисел меньше 10. на 3 тесте застряло но почему не выполняеться...

Помогите с кодом, где ошибка? // BEGIN (write your solution here) const rad=(y) => { return y*Math.PI/180; }; const solution=(a,b,c) => { return (1/2aa)((Math.sin(rad(b))Math.sin(rad(c)))/Math.sin(rad(180-(b+c)))); }; solution(3,60,60); // END make: Entering directory `/usr/src/app' babel-node --presets=es2015 t...

Выдает такую ошыбку . `` make: Entering directory/usr/src/app' babel-node --presets=es2015 test.js /usr/src/app/solution.js:20 result[i + 1] = strings.toUpperCase(str[i + 1]); ^ TypeError: Cannot assign to read only property '7' of hello, world! at exports.default (solution.js:9:7) ...

Выбрал правильные два, а не три варианта ответа (отмечены "+") на вопрос: Дан код: ``` package transport.cars; public class BMW { public void go(){ System.out.print("Go"); } } /Строка 1/ package transport; /Строка 2/ public class Train { /Строка 3/ public static void main(String[] args){ /Строка ...

в этом вопросе нет правильного варианта ответа: Дан код: class A { private void one() {} } public class B extends A { public static void main(String[] args) { new B().one(); } } Какое изменение позволит коду скомпилироваться? Добавление public конструктора в класс B Добавление public конструктор...

Два дня на переваривание этой картины. Как с занозой в мозгу ходил, пока затуманенный рассудок не додумался заглянуть в тесты и получить ментальный оргазм от осознания. Иногда рука все же тянется к пистолету но курсы класс =D

Для тех у кого нет денег (и есть много свободного времени), но хочется Mac OS - есть hackintosh :=)

Что значит в строке ALTER TABLE products ALTER COLUMN price TYPE numeric(10,2); значение в скобках (10,2)?

У меня вопрос по поводу использования утилиты psql. Установила себе сервер локально, открываю терминал ввожу там: psql -U postgres. Пишет: -bash: psql: command not found Утилита запускается только если ввести полный путь: '/Applications/Postgres.app/Contents/Versions/9.6/bin'/psql -U postgres Ну и не работаю ...