Разбийте решение на палиндром LeetCode

Постановка на проблема: Прекъсване на палиндром LeetCode Решение: Даден е палиндромен низ от палиндром с малки английски букви, заменете точно един знак с която и да е малка английска буква, така че полученият низ да не е палиндром и да е възможно най-малкият лексикографски. Върнете получения низ. Ако няма начин да замените знак, за да направите...

Прочети повече

Двойки песни с общо времетраене, делимо на 60 LeetCode Solution

Постановка на проблема Двойки песни с общо времетраене, делимо на 60 Решение на LeetCode – Двойки песни с общо времетраене, делимо на 60 Решението на LeetCode казва, че – Даден ви е списък с песни, където i-тата песен има продължителност от време[i] секунди. Връща броя двойки песни, за които...

Прочети повече

Валидно Anagram Leetcode решение

Изявление на проблема Валидна анаграма Leetcode Решение – Дадени са два низа s и t, връща true, ако t е анаграма на s, и false в противен случай. Анаграма е дума или фраза, образувана чрез пренареждане на буквите на различна дума или фраза, като обикновено се използват всички оригинални букви точно веднъж. Пример 1: Вход: s = „анаграма“, t = „nagaram“ Изход: …

Прочети повече

Решение за обратно цяло число Leetcode

Изявление на проблема Reverse Integer LeetCode Solution казва, че – Дадено е 32-битово цяло число x със знак, връща x с обърнати цифри. Ако обръщането на x кара стойността да излезе извън 32-битовия диапазон със знак [-231, 231 - 1], тогава върнете 0. Да приемем, че средата не ви позволява да съхранявате 64-битови цели числа (със знак или без знак). Пример 1: …

Прочети повече

Сортиране на цветове LeetCode Solution

Изявление за проблем Сортиране на цветове LeetCode Решение – Даден е масив nums с n обекта, оцветени в червено, бяло или синьо, сортирайте ги на място, така че обекти от един и същи цвят да са съседни, като цветовете са в реда червено, бяло и синьо. Ще използваме целите числа 0, 1 и 2, за да представим съответно червения, белия и синия цвят. …

Прочети повече

Ежедневни температури Leetcode Solution

Постановка на проблема Ежедневните температури Решение на Leetcode: заявява, че даден масив от цели числа температури представлява дневните температури, връща отговор на масив, така че answer[i] е броят на дните, които трябва да изчакате след i-тия ден, за да получите по-топла температура. Ако няма бъдещ ден, за който това е възможно, запазете answer[i] == 0 вместо това. …

Прочети повече

Решение за диагонално преминаване на LeetCode

Постановка на проблема Диагонално преминаване LeetCode Решение – Като се има предвид 2D целочислен масив nums, върнете всички елементи на nums в диагонален ред, както е показано на изображенията по-долу. Вход: nums = [[1,2,3],[4,5,6],[7,8,9]] Изход: [1,4,2,7,5,3,8,6,9] Обяснение за диагонално преминаване на LeetCode Решение Ключова идея Първият ред и последната колона в този проблем биха послужили за...

Прочети повече

Решение за улавяне на дъждовна вода Leetcode

Постановка на проблема Решението LeetCode за улавяне на дъждовна вода – „Улавяне на дъждовна вода“ посочва, че даден масив от височини представлява карта на надморската височина, където ширината на всяка лента е 1. Трябва да намерим количеството вода, уловена след дъжд. Пример: Вход: височина = [0,1,0,2,1,0,1,3,2,1,2,1] Изход: 6 Обяснение: Проверете ...

Прочети повече

Първият уникален знак в решение на низовия код на LeetCode

Постановка на проблема Първи уникален символ в низ LeetCode Решение – Даден низ s, намерете първия неповтарящ се знак в него и върнете неговия индекс. Ако не съществува, върнете -1. Примерен тестов случай 1: Вход: s = “leetcode” Изход: 0 Тестов случай 2: Вход: s = “aabb” Изход: -1 Обяснение …

Прочети повече

Решение за диагонален траверс LeetCode

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

Прочети повече

Translate »