❗️Решение "в лоб" - не для всех задач На днях смотрел собеседование в Т-Банк. Увидев первую задачу, с легкостью решил ее в голове, НО! это произошло только благодаря насмотренности. Дан массив целых чисел. Разрешается выполнение следующей операции любое количество раз: два соседних элемента меняются между собой знаками. Выведите максимальную сумму элементов массива, которую можно получить. Появилось решение в голове? Наверняка нет. Это чистый техтекст, без намеков на алгоритмы и структуры данных...
iOS Build & Run
iOS-разработка с нуля
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
20 из 20ВАЖНЫЙ ВОПРОС Наверное каждый из вас, по непонятным причинам, помнит со школы формулу нахождения дискриминанта. Вопрос (прошу ответить честно) Вам в школе объясняли что такое дискриминант и зачем он нужен? Например: вы знали, что дискриминант показывает пересечение параболы с осью Ох?
А мы продолжаем... В базовой части курса: ✅ разобрали основные темы ✅ решили по 5 задач на каждую тему ✅ закрепили знания решением 20 задач В итоге: 70 решеных задач. Настало время двигаться дальше! Открывают вторую часть (название пока не придумал) деревья и обходы в глубину/ширину. ПРИСОЕДИНЯЙСЯ 🍺
Оператор & - переполняющее умножение (overflowing multiplication). &: • игнорирует переполнение; • выполняет умножение по модулю диапазона типа; • не вызывает runtime error. ___ Для Int8 диапазон: -128...127 Общая формула: result = (a b) mod 2^N mod - остаток от деления (%), но не может быть отрицательным. Числа, выходящие за пределы, оборачиваются по модулю 256 (2^8). Наглядно 0000_0000 - 0 0000_0001 - 1 ... 0111_1111 - 127 1000_0000 - -128 1000_0001 - -127 ... 1111_1111 - -1 опять 0000_0000 - ...
Типичный новичок на LeetCode выглядит так: - открыл задачу → попробовал решить; - посмотрел решение → «ага, понятно»; - закрыл → забыл. Поздравляю! Вы только что завершили интеллектуальный спринт на месте. Алгоритмические навыки не появляются сами собой. Их нужно развивать! ✅ Видеть признаки алгоритмов; ✅ Находить подсказки в условии; ✅ Понимать конечную цель. На курсе мы именно этим и занимаемся… Но если вы все-таки решили играть в одиночку, я баффнул вас шпаргалкой. В ней: признаки основных ал...
AlcoRhythm: ближайшие планы ✅ Базовый курс составлен ✅ Словарик умных слов присутствует ✅ Скрины с синтаксисом Swift тоже есть ✅ "Алгоритмы и Факты" в наличии Январь: прорешать 20 задач по пройденным темам (возможно больше, как получится) На данный момент решено 50 задач. Февраль: - Разбор "продвинутых" тем - Мок-собесы по базовой базе (цель: проверить полученные навыки, моральное состояние и способность рационально распределять время на задачи) Дальше - больше... Стоимость уже поднялась на 500р...