Публикации по теме '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..