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


Действительная анаграмма для Ruby и JavaScript
Привет всем, сегодня я попытаюсь объяснить правильную анаграмму и решение это мое упражнение Действительная анаграмма — LeetCode Анаграмма — это слово или фраза, образованная путем перестановки букв другого слова или фразы, обычно с использованием всех… leetcode.com На самом деле, если присмотреться, проблема проста. Проблема дает нам два аргумента "Машина" "Крыса" Приводятся два аргумента. В задаче второй аргумент..

Решение LeetCode # 1 Two Sum с использованием Javascript за O (n)
В этой статье я познакомлю вас с логикой и кодом того, как решить первый и самый распространенный вопрос алгоритма Leet Codes, Two Sum. Сначала давайте разберем проблему Проблема Учитывая массив целых чисел, возвращайте индексы двух чисел, чтобы они в сумме давали определенную цель.

DP: Leetcode 920. Количество музыкальных плейлистов
Объяснение можно найти здесь. https://leetcode.com/problems/number-of-music-playlists/discuss/180338/DP-решение, которое легко понять Питон Top-Down DP уже здесь. if unique_songs<0 or unique_songs>listened_songs:return 0 Добавление вышеуказанной строки может сократить количество невозможных ветвей и ускорить выполнение кода с 96 мс до 56 мс. from functools import lru_cache class Solution: def numMusicPlaylists(self, N: int, L: int, K: int) -> int: MOD =..

LeetCode — Поиск в отсортированном с поворотом массиве II
Постановка задачи Имеется целочисленный массив nums , отсортированный в неубывающем порядке (не обязательно с разными значениями). Перед передачей в вашу функцию nums поворачивается на неизвестный опорный индекс k (0 ‹= k ‹ nums.length) таким образом, что результирующий массив: [nums[k], nums[k + 1], …, nums[n — 1], nums[0], nums[1], …, nums[k — 1]] (0-индексировано) . Например, [0, 1, 2, 4, 4, 4, 5, 6, 6, 7] можно повернуть с опорным индексом 5 и превратить в [4, 5, 6,..

Новичок LeetCode: TwoSum
Введение: Вернуться в мир технологий — все равно, что надеть старую пару туфель. Программирование было моей страстью последние 3 года, когда мне было всего 18 лет. Хотя, как и у всех, COVID-19 перевернул мою жизнь с ног на голову. После тяжелой битвы я вернулся и готов устроиться на свою первую работу в области веб-разработки! Это будет серия постов, посвященных моим объяснениям проблем LeetCode. ПРИМЕЧАНИЕ. Я все еще нахожусь на среднем уровне программирования, поэтому я буду..

Дзэн решения проблем LeetCode: День 3 — Стать проще
Вот последняя запись в серии ежедневных практических занятий LeetCode . Краткий итог: сегодня я решил 2 простые задачи за отведенное время 30 минут . Хотя сегодня они были короче как для понимания, так и для реализации, чем обычно, я думаю, что есть чему поучиться у обоих. Реверсирование строки в Python, 2 способа Обратить только буквы — LeetCode Для заданной строки s перевернуть строку в соответствии со следующими правилами: Все символы, не..

Скопируйте локальную папку в корзину S3
Amazon S3 — это сервис облачного хранилища, предоставляемый AWS, который позволяет хранить и извлекать данные из любого места в любое время. В этом руководстве мы обсудим, как скопировать локальную папку в корзину S3 с помощью интерфейса командной строки AWS. Предпосылки Прежде чем мы начнем, вам необходимо иметь следующее: Аккаунт AWS AWS CLI установлен на вашем локальном компьютере Ключи доступа к вашей учетной записи AWS Действия по копированию локальной папки в корзину S3..