Вопрос пользователя №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 = ...