Действительный номер треугольника Решение LeetCode

Постановка задачи Действительный номер треугольника LeetCode Решение. Учитывая целочисленный массив nums, вернуть количество троек, выбранных из массива, из которых можно составить треугольники, если мы возьмем их как длины сторон треугольника. Ввод: nums = [2,2,3,4] Вывод: 3 Объяснение: Допустимые комбинации: 2,3,4 (используя первые 2) …

Подробнее

Действительный номер треугольника Решение LeetCode

Постановка задачи: допустимый номер треугольника. LeetCode Solution гласит: Дан массив целых чисел nums, вернуть количество троек, выбранных из массива, из которых можно составить треугольники, если мы возьмем их как длины сторон треугольника. Пример 1: Ввод: nums = [2,2,3,4] Вывод: 3 Объяснение: Допустимые комбинации: 2,3,4 (используя …

Подробнее

Решение LeetCode для обхода диагонали

Постановка задачи. Диагональный обход. Решение LeetCode. Учитывая двумерный целочисленный массив nums, вернуть все элементы nums в диагональном порядке, как показано на рисунках ниже. Ввод: nums = [[2],[1,2,3],[4,5,6]] Вывод: [7,8,9] Объяснение диагонального обхода решения LeetCode Основная идея Первая строка и последний столбец в этой задаче служили бы …

Подробнее

Самая яркая позиция на улице Решение LeetCode

Постановка задачи Самая яркая позиция на улице Решение LeetCode – Нас просят принять числовую линию, представляющую улицу. На этой улице есть фонарь(и). Нам дан двумерный целочисленный массив «lights». Каждый огни[i] = [position_i, range_i] указывает, что в position_i есть уличный фонарь, который может …

Подробнее

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

Постановка задачи Столкновение с астероидом Решение LeetCode. Нам дан массив астероидов из целых чисел, представляющих астероиды в ряду. Для каждого астероида абсолютное значение представляет его размер, а знак представляет его направление (положительное значение означает право, отрицательное значение означает лево). Каждый астероид движется с одинаковой скоростью. Узнать состояние…

Подробнее

Решение LeetCode для диагонального перемещения

Постановка задачи. Диагональный обход. LeetCode. Решение. По заданной матрице mxn верните массив всех элементов массива в диагональном порядке. Ввод: мат = [[1,2,3],[4,5,6],[7,8,9]] Вывод: [1,2,4,7,5,3,6,8,9] Объяснение Рассмотрим индексы диагоналей матрицы NxM. В качестве примера возьмем матрицу 4×4: …

Подробнее

Количество заказов в бэклоге Leetcode Solution

Постановка задачи Количество заказов в невыполненной работе Решение LeetCode — «Количество заказов в невыполненной работе» утверждает, что задан двумерный целочисленный массив [цена, количество, тип заказа], который обозначает количество размещенных заказов типа типа заказа. Если тип ордера: 2, обозначает текущий …

Подробнее

Проверьте, что данный массив размера n может представлять BST из n уровней или нет

Постановка задачи. Для массива с n элементами проверьте, что данный массив размера n может представлять BST n уровней или нет. То есть проверить, может ли двоичное дерево поиска, построенное с использованием этих n элементов, представлять BST n уровней. Примеры arr [] = {10, 8, 6, 9,…

Подробнее

Пара положительных отрицательных значений в массиве

В паре положительных отрицательных значений в задаче с массивом мы дали массив A различных целых чисел, вывести все пары, имеющие положительное значение и отрицательное значение числа, которое существует в массиве. Нам нужно вывести пары в порядке их появления. Пара, чья…

Подробнее

Обращение первых K элементов очереди

При обращении первых K элементов задачи с очередью мы дали очередь и число k, измените местами первые k элементов очереди, используя стандартные операции очереди. Примеры Ввод: queue = 10 -> 15 -> 31 -> 17 -> 12 -> 19 -> 2…

Подробнее

Translate »