Наибольшее количество камней удалено с помощью одной и той же строки или столбца Решение LeetCode

Постановка задачи Большинство камней удалено с одной и той же строкой или столбцом. LeetCode Solution говорит, что на двумерной плоскости мы размещаем n камней в некоторых точках с целочисленными координатами. Каждая координатная точка может иметь не более одного камня. Камень можно удалить, если он находится в том же ряду или в том же…

Подробнее

Найдите решение Peak Element LeetCode

Постановка задачи Найти пиковый элемент LeetCode Solution говорит, что пиковый элемент — это элемент, который строго больше, чем его соседи. Учитывая 0-индексированный целочисленный массив nums, найдите пиковый элемент и верните его индекс. Если массив содержит несколько пиков, верните индекс для любого из пиков. Вы можете себе представить…

Подробнее

Групповые анаграммы Решение LeetCode

Постановка задачи Группировка анаграмм Решение LeetCode Говорит, что – Дан массив строк strs, сгруппируйте анаграммы вместе. Вы можете вернуть ответ в любом порядке. Анаграмма — это слово или фраза, образованная путем перестановки букв другого слова или фразы, обычно с использованием всех исходных букв ровно один раз. Пример 1: …

Подробнее

Скользящее окно Максимальное решение LeetCode

Постановка задачи Максимальное скользящее окно Решение LeetCode Говорит о том, что – Вам дан массив целых чисел nums, и имеется скользящее окно размера k, которое перемещается с самого левого края массива на самое правое. Вы можете видеть только k чисел в окне. Каждый раз …

Подробнее

Решение LeetCode для двоичного поиска

Постановка задачи Двоичный поиск Решение LeetCode гласит, что: Дан массив целых чисел nums, отсортированных в порядке возрастания, и целочисленная цель, напишите функцию для поиска цели в nums. Если цель существует, верните ее индекс. В противном случае вернуть -1. Вы должны написать алгоритм со сложностью выполнения O(log n). Пример 1: Ввод: nums = [-1,0,3,5,9,12], цель …

Подробнее

Контейнер с наибольшим количеством раствора LeetCode

Постановка задачи Контейнер с наибольшим количеством воды LeetCode Solution говорит, что – Вам дан целочисленный массив высотой n. Нарисовано n вертикальных линий так, что две конечные точки i-й линии равны (i, 0) и (i, height[i]). Найдите две линии, которые вместе с осью x образуют контейнер, такой, что контейнер …

Подробнее

Правильное решение литкода анаграммы

Постановка задачи Допустимый литкод анаграммы Решение. Даны две строки s и t, вернуть true, если t является анаграммой s, и false в противном случае. Анаграмма — это слово или фраза, образованная путем перестановки букв другого слова или фразы, обычно с использованием всех исходных букв ровно один раз. Пример 1: Ввод: s = «анаграмма», t = «нагарам» Вывод: …

Подробнее

Решение LeetCode для покраски дома

Постановка задачи Покрась дом LeetCode Решение. Имеется ряд из n домов, каждый из которых можно покрасить в один из трех цветов: красный, синий или зеленый. Стоимость покраски каждого дома в определенный цвет разная. Вы должны покрасить все дома так, чтобы не было …

Подробнее

Ближайшее значение дерева двоичного поиска II Решение LeetCode

Постановка задачи: Ближайшее значение бинарного дерева поиска II LeetCode Решение: Учитывая корень бинарного дерева поиска, целевое значение и целое число k, верните значения k в BST, которые являются ближайшими к цели. Вы можете вернуть ответ в любом порядке. У вас гарантированно будет только один уникальный набор значений k в BST, которые являются ближайшими…

Подробнее

Подгонка экрана под предложение Решение LeetCode

Постановка задачи: Подгонка предложения под экран LeetCode Решение: Для данного экрана строк x столбцов и предложения, представленного в виде списка строк, верните количество раз, которое данное предложение может быть размещено на экране. Порядок слов в предложении должен оставаться неизменным, а слово не может быть разбито на две строки. А…

Подробнее

Translate »