Публикации по теме 'leetcode'


2477. Минимальная стоимость топлива для отчета в столице || Литкод
Имеется древовидная (т. е. связный неориентированный граф без циклов) структурная сеть страны, состоящая из n городов с номерами от 0 до n - 1 и ровно n - 1 дорог. Столица — город 0 . Вам задан двумерный массив целых чисел roads , где roads[i] = [ai, bi] означает, что существует дорога с двусторонним движением , соединяющая города ai и bi . Встреча представителей каждого города. Встреча проходит в столице. В каждом городе есть машина. Вам задано целое число seats ,..

HashMaps, римские цифры и вы: простая задача по программированию
Проблема Задача была проста. Дана строка, представляющая римскую цифру, преобразовать ее в целое число. У меня было предварительное представление о римских цифрах и их форматировании, поэтому я был готов сразу приступить к этому, но, как я вскоре узнал, даже такие упрощенные задачи, как эта, нельзя недооценивать. Ограничения Первоначально я игнорировал ограничения проблемы и пытался подойти к ней как можно шире. Этот инстинкт возник из моего опыта создания игр на Unity и C#,..

LeetCode 726: количество атомов
Заметки по алгоритму для меня и всех Во-первых, извините, я не мог создавать новые заметки в последнее время. Последние два месяца я был очень занят, и вот я вернулся. И давайте посмотрим на проблему Leetcode, на которую я получил дружеский комментарий, в котором упоминалось, что это неправильный ответ. Поэтому я исправил это. Я думаю, что это довольно классный вопрос. Итак, давайте посмотрим, как это работает. Кроме того, я подумываю написать код моделирования/анимации,..

Почему я пишу посты о литкоде и как это может помочь
Я заметил, что мои подписчики и статистика чтения быстро растут с тех пор, как я начал писать посты в leetcode. Я очень ценю поддержку и интерес от вас, ребята! Как нынешний старший инженер-программист без степени в области компьютерных наук, я провел много времени, изучая и изучая программную инженерию самостоятельно. Я думаю, что мой опыт обучения может быть полезен и тем, кто хочет начать свою карьеру в разработке программного обеспечения.

Как пропустить хуки коммитов Git
Чтобы пропустить перехватчики фиксации Git, вы можете использовать флаг `-no-verify` при фиксации изменений. Например, если вы обычно используете команду `git commit -m "Commit message"`, вы можете добавить флаг `-no-verify` следующим образом: `git commit -m "Commit message" — no-verify`. Это пропустит все перехватчики коммитов Git, которые обычно запускаются коммитом. Когда пропускать хуки коммитов Git Хотя в некоторых ситуациях может быть полезно пропускать обработчики коммитов Git,..

Серия Литкод. № 198: Грабитель дома
Вы профессиональный грабитель, планирующий ограбить дома вдоль улицы. В каждом доме спрятана определенная сумма денег, единственное ограничение, мешающее вам ограбить каждый из них, заключается в том, что в соседних домах подключены системы безопасности, и он автоматически свяжется с полицией, если два соседних дома будут взломаны в одну и ту же ночь . Дан целочисленный массив nums , представляющий сумму денег в каждом доме, верните максимальную сумму денег, которую вы можете..

Решение проблемы двух сумм в JavaScript
Введение Для инженера-программиста навыки решения проблем имеют решающее значение для создания эффективных и оптимизированных решений. В этом посте мы рассмотрим задачу двух сумм и продемонстрируем, как решить ее, используя два разных подхода. Мы начнем с метода грубой силы, а затем перейдем к более эффективному решению с использованием хэш-карты. К концу этой статьи у вас будет четкое понимание проблемы и две стратегии ее эффективного решения. Постановка проблемы: Учитывая..