Розчин для уловлювання дощової води Leetcode

Постановка проблеми Рішення LeetCode «Захоплення дощової води» – «Захоплення дощової води» стверджує, що заданий масив висот, який представляє карту висот, де ширина кожного стовпчика дорівнює 1. Нам потрібно знайти кількість води, яка утримується після дощу. Приклад: Вхід: висота = [0,1,0,2,1,0,1,3,2,1,2,1] Вихід: 6 Пояснення: Перевірте…

докладніше

Перетворити в Base -2 LeetCode Solution

Постановка проблеми Перетворити на базу -2 Розв'язання LeetCode – Для цілого числа n поверніть двійковий рядок, що представляє його представлення в основі -2. Зауважте, що повернутий рядок не повинен мати початкових нулів, якщо рядок не має значення ”0″. Вхід: n = 2 Вихід: «110» Пояснення: (-2)2 + (-2)1 = 2 Пояснення Логіка…

докладніше

Мінімальна кількість стрибків для досягнення домашнього рішення LeetCode

Постановка проблеми Мінімальні стрибки для досягнення дому LeetCode Рішення говорить – Будинок певної помилки знаходиться на осі x в позиції x. Допоможіть їм дістатися з позиції 0. Жук стрибає за такими правилами: Він може стрибати рівно на позицію вперед (праворуч). Він може стрибати рівно на b позицій назад (до …

докладніше

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

У задачі “Список, пов’язаний з паліндромом”, ми маємо перевірити, чи є даний одноцільно пов’язаний список паліндром чи ні. Приклад списку = {1 -> 2 -> 3 -> 2 -> 1} true Пояснення №1: Список є паліндромом, оскільки всі елементи від початку та назад…

докладніше

Максимальна сума непослідовних елементів

Постановка проблеми У заданому масиві «Максимальна сума непослідовних елементів» потрібно знайти максимальну суму непослідовних елементів. Ви не можете додати номери безпосередніх сусідів. Наприклад [1,3,5,6,7,8,] тут 1, 3 суміжні, тому ми не можемо їх додати, а 6, 8 не суміжні, тому ми…

докладніше

Перевірте, чи пов’язаний список рядків утворює паліндром

Постановка проблеми У задачі «Перевірити, чи пов'язаний список рядків формує паліндром» ми надали зв'язаний список, який обробляє рядкові дані. Напишіть програму, щоб перевірити, чи утворюють дані паліндром чи ні. Приклад ba->c->d->ca->b 1 Пояснення: У наведеному вище прикладі ми бачимо, що …

докладніше

Translate »