Добрый день! В ходе решения задачи возник вопрос по следующей части кода final GoField newField = new GoField(); for (int i = 0; i < GoField.FIELD_SIZE; i++) { for (int j = 0; j < GoField.FIELD_SIZE; j++) { newField.figures[i][j] = currentField.figures[i][...
Exception in thread "main" java.lang.UnsupportedOperationException Первый раз такую ошибку вижу. Что она означает?
Моя не понимать в чём проблема. import { makePoint, getX, getY } from 'hexlet-points'; // BEGIN (write your solution here) export const quadrant = (point) => { if (getX > 0 && getY > 0) { return 1; } else if (getX < 0 && getY > 0) { return 2; } else if (getX < 0 && getY < 0) { return 3; } else i...
Это задание навеяло героя моих летних кошмаров (https://ru.hexlet.io/courses/php-oop/lessons/inheritance/exercise_unit). На того динозавра больше месяца ушло. Особенно доставляло в readme: Как работает и что делает этот dsl понятно и без объяснений. Вначале эта фраза вызывала недоумение, потом истерический смех)))
Прошу помощи, не могу найти в чём ошибка в этих методах public String task1(final String in) { // BEGIN (write your solution here) StringBuilder sb = new StringBuilder(); for (int i = in.length() - 1; i >= 0 ; i--){ sb.append(in.charAt(i)); } return sb.toStri...
Товарищи. Подтолкните, подскажите как это решать. Пока могу только доставать элементы, если у нас только один тэг. Не могу понять как быть, если у нас будет 2 тэга и больше. export const select = (query, dom) => { const tag = head(query); const reducedDom = reduce((item, acc) => { if(hasChildren(item)) { ...
И еще вопрос. Зачем вы пишете "Решение учителя" таким способом, который не упоминается в видео и человек без опыта никак не может его знать? Не первый раз уже такое встречается. Чтобы показать какие вы умные и, вместе с тем, отбить все желание у человека что-то изучать? Я понимаю, что гуглинг никто не отменял, но я ...
Что не так? Судя по тестам результат ожидаемый и фактический совпадают: FAIL tests/solution.test.js ● solution expect(received).toBe(expected) Expected value to be (using ===): > "Hello, World!" Received: > "Hello, World!" > > at Object..test (tests/solution.test.js:4:79) вот код ```javascr...
на счет готовых функций в vendor. (в практике их не видно явно, но они присутствуют в репозитории указанном в composer.json) Неверно описан PHPDoc, возвращаемое значение, должно быть @return callable list так же подобные ошибки присутствуют в описаниях параметров других функций
Имеет ли смысл тестировать такие функции на цифры в строке?
// BEGIN (write your solution here) console.log('((7/2)*(100%3-5))') // END Что не так? make: Entering directory '/usr/src/app' npm test npm info it worked if it ends with ok npm info using npm@3.10.9 npm info using node@v7.2.0 npm info lifecycle @~pretest: @ npm info lifecycle @~test: @ @ test /usr/src/app jest --c...
Какие преимущества имеет использование ArrayList перед использованием массива напрямую? Почему "Реализует Collection interface" - является одним из ответов? В самом тексте ответа не дано объяснение в чем преимущество в реализации Collection Interface, хотя в других ответах есть конкретные указания потенциальных преи...
Не совсем понял, в чем смысл данных итеративных функций, если в PHP существуют "итеративные" конструкции(циклы for,while,whiledo,foreach)? Или это просто на развитие абстрактного мышления как-то влияет?
make: Entering directory '/usr/src/app' jest --colors Makefile:2: recipe for target 'test' failed make: *** [test] Terminated Run failed! Check and fix errors above! Как это исправить?
Здравствуйте. Не могу понять ответ на этот вопрос. ``` Что выведет на экран следующий код? public class Card { private int x = 2; protected int y = 3; private static int m1 = 4; protected static int m2 = 5; public static void main(String[] args) { int x = 6; int y = 7; int m1 = 8; int m2 =...
Почему в тесте testIsCircular1 на одном из этпов цикла проходит условие на равенство обьектов в цикле, те получается что в массиве уже есть обьект который дает функция getNext. Хотя список в тесте не замкнутый, значит в массив не должны попасть одинаковые обьекты. function isCircular($node) { // BEGIN (write you...
Написал так: const square = (a) => { return a * a; } const sumOfSquares = (b ,c) => { return square(b) + square(c); } const squareSumOfSquares = (d, e) => { return sumOfSquares(d, e) * 2; } в repl.it получил нужные числа, но код все равно не валидировался в хекселете. Оказалось надо было сделать: square(sumO...
Несколько раз вчитывался в условия задачи. В условии не сказано как именно я должен построить прямоугольник. Если мне даны координаты одной из вершин, длина и ширина, то я могу создать 4! прямоугольника. Так сказать, от данной точки "влево", "вправо", "вверх" и "вниз". Нужно было ли проверить все 4 варианта построен...
Пример работает на Idea Comunity Edition или Ultimate?
В одних случаях-.getMeta().getStats().isDirectory(), в других-.getMeta().isDirectory(). Оба варианта работают. Когда стоит использовать .getStats()?
include int main () { printf ("Hello, World!") }
Советую всем первым делом обращать внимание на импорт, чтобы сразу знать свой арсенал :) потерял на этом минут 20.
Как ключ и значение хранятся в файле? Ключ это номер строки? Или есть разделитель?
не получается вернутся на высокий уровень команда cd..не проходит
SELECT distinct on(name)name FROM goods WHERE category ='cars' ORDER BY name; Вызов не проходит проверку, хотя не вижу в нем ничего плохого по условию задачи. SELECT distinct name FROM goods WHERE category ='cars'; Выводит так же уникальные имена (просто в другом порядке).
Насколько я понял решение учителя, при наличии файла dect, мы берем его имя, берем дату из src и создаем новый файл, с тем же именем что и старый, НО мы же не удаляем старый файл. Где я упустил строчку которая удаляет старый файл? Ведь addChild создает новый файл, а не заменяет старый, т.е. у нас получится два файла...
Поясните, почему Кирилл в условии isPair вызывает внешнюю функцию, а не iter?
Задание совершенно непонятно. В условии задачи нужно написать, ЧТО КОНКРЕТНО вы хотите увидеть от исполнения. Задача написать проверку - написал. Синтаксис правильный, проверки отрабатывают, тест не проходит. Так что конкретно надо сделать в тесте? Нужно написать такие проверки, чтобы они не прошли или такие проверк...
откуда берется метод getBody() ??? или если в массиве есть ключ, мы можем написать его имя name с get и получить метод getName() возвращающий нам value ключа?
Не могу понять что надо записывать в text в функции wc(word, text) если у меня есть element = head(dom), то запись будет wc(word, element) или надо уже содержимое элемента без тегов передавать wc(word, value(element)) ?
Подскажите что не так // removed Ругается так: ● FS › #mkdirpSync TypeError: Cannot read property 'hasChild' of undefined at Object.mkdirpSync (HexletFs.js:43:15) at Object.mkdirpSync (HexletFs.js:51:19) at Object.beforeEach (__tests__/HexletFs.test.js:11:11) ● FS › #mkdirpSync TypeError: files.statSync(.....
Заранее прошу прощения за тупой вопрос) Наверно, я что-то не до конца усвоил в работе логических операторов, но почему такой вариант не работает: if (i%(a||b) === 0) { result +=i; } а такой работает: if (i%a === 0 || i%b === 0) { result +=i; } Разве это не одно и тоже условие, только записанное разными путям...
Спасибо огромное, Кирилл и Рахим! Благодаря Вашим курсам умение действительно растёт! Ещё недавно приходилось по часу-два-три сидеть над каждым заданием из курса Основ Программирования, так как я новичок, приходилось заходить в Вопросы и ответы, чтобы найти ключ. Но благодаря Вам наступил момент, когда я решил задан...
Спасибо. Только не хватает функции увеличения скорости воспроизведения. Я привык смотреть курсы на высокой скорости. От этого восприятие информации не меняется, зато сокращается время обучения
Дааа. Ну и задачка. Я сначала подумал что она легкая, но оказалось что в паре строк кода JS можно заделать вот такое... Вроде решил. Но осознание еще не пришло :))))) . Спасибо за челендж!
Из чего такая ошибка ``` make: Entering directory '/usr/src/app' npm test npm info it worked if it ends with ok npm info using npm@3.10.10 npm info using node@v7.2.1 npm info lifecycle @~pretest: @ npm info lifecycle @~test: @ @ test /usr/src/app jest --colors npm info lifecycle @~posttest: @ Makefile:2: recipe for ...
Здравствуйте. вот моя реализация листа ``` class ArrayList implements IList { // BEGIN int capacity = 10; int size = 0; Object[] array; ArrayList(){ array = new Object[capacity]; } // END public synchronized void add(final Object element) { // BEGIN (write your solution here) if(size ==...
Насколько верен такой способ экспорта функции как дефолтной (экспорт отдельной инструкцией)? // removed export default triArea;
Хм, как так получается? return 1/2 * (a * sqrt(b * b - a * a / 4)); внутри функции проходит проверку return 1/2 * (a * sqrt(b ^ 2 - a ^ 2 / 4)); внутри функции не проходит проверку, вот результат Expected value to be (using ===): 0.9682458365518543 Received: 0.8660254037844386 Что не так в случае ис...
И растолкуйте пожалуйста строчку current && current.getMeta().type === 'file'; я понимаю что мы current это последний элемент переданный в пути, и который мы находим в нашем дереве, потом мы на этом узле вызываем метод getMeta и получаем массив, в котором берем ключ type и сравниваем, но зачем нам current до &&?...
В решении учителя part => part !=='' зачем нужна часть !=='' если и без неё работает? вернее почему и без этого условия проверки мы получаем необходимый массив?
Записан курс почти год назад и сейчас содержание сайта chocolatey поменялось, а на запрос в командной строке мой ПК выдает ошибку. Я забиваю через кс iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iex (вместе с C:\Windows\system32>, потому что не удаляется привычным бекспейсом). Выдает следующее: "iwr" не...
Здравствуйте. Прохожу ваш урок(специальность js фронтенд), раскладываю код по скринам: https://yadi.sk/i/p-t9naWn37rFvZ (https://yadi.sk/i/p-t9naWn37rFvZ) вопрос: Как понять что лежит в аргументе ф-ции car? (Без этого не понятен весь урок(лично мне)) + аналогичная ситуация была у меня по динамической диспетчирезации...
// removed не проходит проверку! что не так?
Run failed! Check and fix errors above!
Не совсем корректно написан вопрос про "Какие строки скомпилируются и выведут "I'm flying!". Из пронумерованных строки ниже скомпилируются 5, включая две первые строки, где объявляются и инициализируются переменные. Моэет быть лучше пронумеровать начиная с третьей строки? public static void main(String[] args){ ...
Подскажите, как в встроенном терминале проверить результат кода?
Не могу разобраться, почему не верно это решение: return $num >= 1000 && $num 1000 % 2 != 0 ???
Почему нельзя реализовать isDirectory(path) через .has?
Не знаю важно ли это, но решение проходит и без установление ограничения UNIQUE на поле name.