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

У меня при использовании unset никакого схлопывания не происходит и индексы у последующих за удаленным элементов сохраняются свои. А при обращении по ключу удаленного массива выходит ошибка о том, что такого элемента нет - Undefined offset: 1.

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

решение (https://ru.hexlet.io/code_reviews/41446) Вроде похоже на эталон? Правда с сортировкой намудрил немного.Расскритикуйте плиз.

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

костыль соорудил =(

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

Не работало динамическое обновление таким способом: acc[element] = acc.get(element) + 1; Нужно делать таким способом acc.set(element, acc.get(element) + 1); Не понятно почему не сработало динамическое обновление. И, конечно же, было бы гораздо лучше, что бы в теории была указана такая возможность set.

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

[$firstName, $lastName] = $arr; - это как list, только без неё? )

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

Здравствуйте, спасибо за такие задачи. Реально мозги начинают думать.

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

Решил вот так (https://ru.hexlet.io/code_reviews/41427) Не очень красиво наверное, обошелся без лодаша так как не смог придумать как его использовать. Да и вообще немного потерялся в нем. Будут ли какие то уроки по нему, или стоит изучать самостоятельно?

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

Не могу не выговориться, сидела весь день, прибавляла в задании в цикле к счетчику больших букв i и не могла понять в чем тут дело, пришлось даже решение подсмотреть, так смешно потом когда понимаешь что ничего хитрого нет, все просто как на ладони а ошибки просто глупости, стоит посмотреть налево и направо и наверх...

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

А в JS эти push и pop - единственный способ работать с массивом, вроде?

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

Здравствуйте! Почему это решение не проходит проверку? вписываю между строк begin/end через баш выводит 8

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

подскажите пожалуйста, почему данный код не работает в repi.it но не работает тут? \\ Ошибка Referenceerror: a1 is not defined не могу понять почему((

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

Как лучше делать? import { somefunc } from 'somelib'; или import somelib from 'somelib'; и вызывать её вот так somelib.somefunc();

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

Немного не понял теорию, в уроке говорится: Все определения внутри функции автоматически записываются в словарь. Имя определения становится ключом, а значение определения становится значением в словаре. К таким определениям относятся аргументы, константы, функции, переменные и тд. Это означает что переменная, которо...

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

Способ со свитч-кейсом прост и понятен для реализации. Хотелось бы вот что понять (выходя из темы лекции): возможно ли записать функцию (про NaN тут забудем) в одну строчку, как-то хитро обернув sign, в таком коде: const calc = (sign, num1, num2) => num1 sign num2; Т.е. скастовать строковый символ в оператор. Прив...

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

Подскажите разве метод findNode не должен искать ноду на самом глубоком уровне, выдавая самого глубокого ребенка. Просто вижу, что в mkdirSync this.findNode(идет уже самая глубокая директория), но в описании метода прописано return parts.length === 0 ? this.tree : this.tree.getDeepChild(parts); значит я могу написат...

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

Здравствуйте! Для меня это было самое простое задание в практике, по сути просто расстановка условий из задачи, мозг отдохнул :) Остальное получается криво-косо :( Как учить синтаксис? Пользоваться дополнительными учебниками-библиотеками, гуглить? Или остановиться чисто на том, чему учит Хекслет и пытаться найти р...

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

Меня смущает формулировка вопроса: Какова лучшая, средняя и худшая сложность метода removeAll(Collection<?> c) в абстрактном классе AbstractCollection? Предположим, что коллекция n включает m элементов. Звучит так, как будто n это имя коллекции, а m количество элементов. От имени ессно сложность не зависит. Предпола...

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

Не пойму в чем ошибка Вот MoveController ``` public class MoveController { public boolean applyFigure(final Field field, final Point point, final String figure) { // BEGIN (write your solution here) if (!checkPoint(point, field)) { return false; } field.setFigure(point,figure); return tr...

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

Здравствуйте, под видео есть такой текст: const figures = l(circle.make(2), square.make(3)); getTotalArea(figures); // => 12.57 + 4 // => 16.57 Мне кажется, или там должно быть 9, а не 4, и соответственно сумма 12.57 + 9 = 21.57?

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

что не так? removed status: finished → Code has been running for too long. Infinite loop or recursion. Check terminating conditions.

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

Не могу понять почему никто не использует переменную с массивам , могли бы объяснить ?

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

Подскажи, пожалуйста, как понимать спецификацию библиотек. Вот смотрю я описание find (https://www.npmjs.com/package/find) и вижу методы у find такие как file, dir, error и вижу какие они аргументы принимают. Но если я использую _.find.file(anyData, func), то линтер ругается и шлёт такое _lodash2.default.find.file i...

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

отфильтровал, отмапил нижний регистр, посчитал редьюсом кол-во слов, но не догоняю как для каждого слова сделать редьюс и при этом закинуть key:value в map, на ум пришло foreach(reduce()), и рекурсией в мап класть каждую пару. Но что то подсказывает мне что все куда проще.

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

h1#title так не работает, хочет только #id, так должно быть?

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

но конкретно теория множеств (наивная) очень проста и понятна нативная? Понятие конечности носит интуитивные характер и обозначает Опечатка в окончании и более уместно слово "означает"

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

Если же от вложенных массивов уйти не получается, то с высокой вероятностью вложенный массив можно вынести в отдельную функцию. циклов?

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

Решил, но не совсем понял про // second arg unused here в решении учителя. Понимаю, что нас вообще интересует всего по одному аргументу из ф-ции pair в каждой из функций решения, с cdr всё понятно. но в решении учителя, car реализовано как-то интересно) не передается второй аргумент из pair, можете немного разъясни...

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

Решил (https://ru.hexlet.io/code_reviews/41290) через reduce и filter. Очень удивился примененной операции XOR в решении учителя. Пока не понял как это работает :-)

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

Задание решил, но начал разбираться в решение учителя и возник такой вопрос. Мы передаем в функцию filter лямбду element => is('h1', element). Но внутри функции filter элемент равен head(items), что является парой. Таким образом лямбда должна всегда возвращать false, так как "пара != 'h1'". Подскажите, где я ошибся...

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

Мне кажется надо поправить немного тесты. Значения ожидаемого и полученного различаются только пробелами и переводами строки. - <form id="wizard-form"> - <input type="submit" class="btn btn-primary" value="Start"> - </form> + <form id="wizard-form"><input type="sub...

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

Ребята, привет! Подскажите, где ошибка в цикле? Почему он останавливается пройдя только 1 букву? Понимаю, что где-то в синтаксисе проблема, наверное, не могу решить без наводки: ////

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

Подскажите, на счет этой строчки :const [{year}, ...rest] = items; . Благодаря ...rest, мы вытягиваем year из каждого объекта? Вроде как суть, почему мы вставили ...rest понятна, но на уровне догадок.

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

enter image description here http://dl4.joxi.net/drive/2018/03/14/0024/1814/1611542/42/f754d6b70a.jpg Это точно верное утверждение? Если нет стандартов - то каждый производитель будет производить как угодно. Т.е. с одной стороны - наличие большого вида отвёрток, а с другой - детали можно покупать только у одного про...

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

Наверное, это не особенно важно, но вопрос меня мучает давно. Например в питоне, где строки неизменяемые если я напишу вот так: ``` str = 'string'; str[0] = 'f'; Я получаю ошибку: > TypeError: 'str' object does not support item assignment В то время как в PHP все получится: $str = 'hello'; $str[0] = 'f'; echo $st...

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

Здравствуйте, как можно справить эту ошибку, на которую указывает линтер. Добавить новую переменную и передать ей входящее значение? enter link description here (https://ru.hexlet.io/code_reviews/41273?submission_id=58967)

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

`FAIL tests/index.test.js ● #header must include , and expect(received).not.toBe(expected) Expected value to not be (using ===): "" Received: "" at Object.<anonymous>.test (__tests__/index.test.js:36:49) at Promise.resolve.then.el (../../local/share/.config/yarn/global/node_modules/p-map/index.js:42:1...

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

Решил сначала по "колхозному", потом по алгоритму Евклида, без подглядывания в учительскую. Получилось по алгоритму, но опять таки с колхозной записью, потому как опыт == 0. Отчет линтера не проходит, жалуется на "присвоение функции параметра n и m". Подозреваю, что какую-то теоретическую часть "прокурил за углом". ...

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

Не выходит у меня что-то "каменный цветок"... > ✕ "body must include #header", "#main" and "#footer" divs (6ms) Нужен совет. removed CSS removed

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

Позволю себе предположить что "собранный на лету" компьютер работает некорректно,оч. жаль напрасно потраченного времени.:(

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

Тот случай когда решил, открыл решение учителя и ОЧЕНЬ удивился. мое (https://ru.hexlet.io/code_reviews/41257)

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

Вопрос про отображение измененной ноды: - setting3: true + setting3: { здесь удаленное сверху, добавленное снизу + baz: bars - baz: bas а в этом же примере ниже наоборот Это потому что ноды должны обрабатываться по разному, или просто так нарисовано?

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

Решил задачу немного по-другому, чем решение учителя, но, код работает. По этому уроку остался один неясный для меня момент: как функция sequenceSum(begin, end - 1) связана с предыдущими проверками? Т.е не понятен алгоритм проверки условий в if-ах при выполнении этой функции. removed

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

для чего <!DOCTYPE html> писать? или это заметка и если не указывать кодировку, она разве не станет ютф-8 по умолчанию?

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

Вопрос по поводу state. Все возможные состояния приложения вынес в глобальный state. Но остался один Dropdown элемент https://www.screencast.com/t/0TH92WXMyI, состояние которого, как мне кажется, будет уместнее оставить в локальном state export default class Chat extends React.Component { state = { settingsOp...

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

Крутое решение у учителя, я был рядом), но запутался окончательно и решил посмотреть. Тема рекурсии показалась простой, но как доходит до практики так путаница в голове.

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

Вопрос по поводу DOM. Правильно ли писать так: componentDidMount = () => { document.getElementById(idChannelName).select(); } если при начале редактирования канала я хочу спозиционироваться на поле ввода и выделить всё его содержимое https://www.screencast.com/t/KJ69Yc7y Так же хотелось бы проскролливать сообщен...

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

Уходил в бесконечную рекурсию из за проверки if (length(string) <= 1), вместо <= ставил == 1. Как отрабатывает substr(str, 1, 0)? Он ничего не удаляет? Тогда непонятно почему отрабатывает условие length(string) <= 1

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

cars = [ { brand: 'bmw', model: 'm5', year: 2014 }, { brand: 'bmw', model: 'm4', year: 2013 }, { brand: 'kia', model: 'sorento', year: 2014 }, { brand: 'kia', model: 'rio', year: 2010 }, { brand: 'kia', model: 'sportage', year: 2012 }, ]; const result4 = coll.where({ brand: 'kia' }...

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

Реализовал toString вот так, но не пойму как перевернуть вывод. Можете подтолкнуть в нужном направлении?

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

Здравствуйте, я прошла эту практику (чудом видимо), но вопросы остались, прошу вас посмотреть и помочь. Понимаю, что задание далеко не самое сложное, но прошу отнестись с пониманием :) Вот мой код, который пропустил тест: // BEGIN (write your solution here) (write your solution here) const sumSquareDifference = ...