Публикации по теме 'leetcode'
Плюс один 🐣
Вопрос
Вам задано большое целое число , представленное в виде массива целых чисел digits , где каждое digits[i] — это ith цифра целого числа. Цифры упорядочены от наиболее значащего к наименее значащему в порядке слева направо. Большое целое число не содержит ведущих 0 .
Увеличьте большое целое число на единицу и верните результирующий массив цифр .
Пример 1:
Input: digits = [1,2,3]
Output: [1,2,4]
Explanation: The array represents the integer 123.
Incrementing..
Литкод 518: Размен монет II
Заметки по алгоритму для меня и всех.
Прежде всего, эта заметка предназначена для того, чтобы отпраздновать получение моей женой статьи от Cancer Discovery 🎉. А ещё у её младшего брата день рождения🎂, лол. Так что сегодня совершенно особенный🤗.
Итак, давайте посмотрим на # 518.
Интересная встреча по проблеме LeetCode
У меня был интересный опыт решения задачи «Переместить нули» в LeetCode. Проблема обычно требует, чтобы вы переместили все нули в массиве в конец, сохраняя при этом порядок ненулевых элементов. Мое наблюдение об использовании .splice() и .push() в определенном порядке является распространенной проблемой при работе с массивами в JavaScript.
Вот объяснение того, с чем я столкнулся и почему порядок операций имел значение:
Использование .push() перед .splice() :
При таком..
Решения С#/Java/Python для вопроса Leetcode: реализация очереди с использованием стеков (сложность: легко)
Источник:
https://leetcode.com/problems/implement-queue-using-stacks/#/описание
Реализуйте следующие операции с очередью, используя стеки.
push(x) — Поместить элемент x в конец очереди. pop() — удаляет элемент из очереди. peek() — Получить передний элемент. empty() — возвращает, пуста ли очередь.
Примечания:
Вы должны использовать только стандартные операции стека, что означает, что допустимы только операции push to top , peek/pop from top , size и is empty . В..
прыгать игра
Даны положительное целое число N и массив из N целых чисел A[]. Каждый элемент массива обозначает максимальную длину прыжка, которую вы можете преодолеть. Узнайте, сможете ли вы добраться до последнего индекса, если начнете с первого индекса списка.
Я думаю, большинству из нас задавали этот вопрос (или с небольшой поправкой) на этапе кодирования. Сегодня мы попытаемся решить этот вопрос самым простым способом, который я могу объяснить.
Прежде всего, мы должны получить понимание..
Google/Amazon/Meta/Microsoft Вопрос для интервью — LeetCode 1277
В этом посте мы собираемся обсудить leetcode 1277 — Count Square Submatrics with All Ones , который задают в интервью Google, Amazon, Meta и Microsoft.
Анализ проблемы
По заданной матрице m * n из единиц и нулей верните, сколько подматриц квадратных содержат все единицы.
Пример 1: Input: matrix = [ [0,1,1,1], [1,1,1,1], [0,1,1,1] ]
Output: 15
Explanation: There are 10 squares of side 1. There are 4 squares of side 2. There is 1 …
День 1: Литкод | 121. Лучшее время для покупки и продажи акций
Difficulty: Easy Language: JavaScript
описание проблемы
Вы задали массив цен, где цены[i] — это цена данной акции на i-й день.
Вы хотите максимизировать свою прибыль, выбрав один день для покупки одной акции и выбрав другой день в будущем для продажи этой акции.
Верните максимальную прибыль, которую вы можете получить от этой сделки. Если вы не можете получить никакой прибыли, верните 0.
Объяснение 1: Купить во второй день (цена = 1) и продать в пятый день (цена = 6),..