Перетасувати рішення масиву Leetcode

Проблема Перетасувати рішення масиву Leetcode Solution надає нам масив довжиною 2n. Тут 2n означає, що довжина масиву є парною. Потім нам пропонують перетасувати масив. Тут перетасовка не означає, що нам потрібно випадковим чином перетасувати масив, але конкретним способом є ...

докладніше

3Sum Leetcode Рішення

Постановка задачі Враховуючи масив із n цілих чисел, чи є елементи a, b, c у числах такі, що a + b + c = 0? Знайти всі унікальні триплети в масиві, що дає суму нуля. Зверніть увагу: набір рішень не повинен містити повторюваних триплетів. Приклад №1 [-1,0,1,2, -1,4]…

докладніше

Вставте інтервал рішення штрих-коду

Проблема Insert Interval Leetcode Solution надає нам список деяких інтервалів та один окремий інтервал. Тоді нам пропонують вставити цей новий інтервал серед списку інтервалів. Отже, новий інтервал може перетинатися з інтервалами, які вже є у списку, а може ...

докладніше

Рішення для форматування ліцензійного ключа

Постановка проблеми У проблемі “Форматування ліцензійного ключа” вхідні дані складаються з рядка символів, що представляють ліцензійний ключ. Спочатку рядок розділяється на N + 1 групи (слова) за допомогою N тире між ними. Нам також дають ціле число K, і мета - відформатувати рядок ...

докладніше

Kth найбільший елемент у рішенні Leetcode Stream

Постановка проблеми У цій задачі ми повинні розробити клас KthLargest (), який спочатку має ціле число k та масив цілих чисел. Нам потрібно написати параметризований конструктор для нього, коли ціле число k та числа масиву передаються як аргументи. У класі також є функція add (val), яка додає ...

докладніше

Видалення зв’язаних елементів списку Рішення штрихкоду

Постановка проблеми У цій задачі ми отримуємо зв’язаний список із його вузлами, що мають цілі значення. Нам потрібно видалити зі списку деякі вузли, значення яких дорівнює val. Проблема не вимагає вирішення на місці, але ми обговоримо один із таких підходів. Приклад списку = ...

докладніше

Комбіноване Сумське рішення Leetcode

Проблема Combination Sum Leetcode Solution надає нам масив або список цілих чисел і цілі. Нам пропонують знайти комбінації, які можна скласти, використовуючи ці цілі числа, будь-яку кількість разів, що складаються з заданою ціллю. Отже, більш формально, ми можемо використовувати дане…

докладніше

Рішення ізоморфних струн Leetcode

Постановка проблеми У цій задачі нам дано два рядки, a і b. Наша мета - визначити, ізоморфні ці два рядки чи ні. Два рядки називаються ізоморфними тоді і лише тоді, коли символи першого рядка взагалі можуть бути замінені будь-якими символами (включаючи самого себе) ...

докладніше

Рішення Leetcode острова по периметру

Постановка проблеми У цій задачі ми отримуємо сітку у вигляді 2-D масиву. сітка [i] [j] = 0 означає, що в цій точці є вода, а сітка [i] [j] = 1 - земля. Клітини сітки з'єднані вертикально / горизонтально, але не по діагоналі. Є рівно один острів (пов’язана складова суші…

докладніше

Переставляйте пробіли між словами Рішення шрифтового коду

Постановка проблеми У цій задачі ми отримуємо текстовий рядок, що містить деяку кількість слів, розміщених серед пробілів. Слова можуть мати лише малі англійські літери. Звичайно, кожне слово розділено принаймні одним пробілом. Також Текст має принаймні одне слово. наприклад, текст = ”...

докладніше