Форум программистов, компьютерный форум, киберфорум
Problem
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Старый
[golang] 6. Zigzag Conversion
Запись от alhaos размещена 24.02.2025 в 19:54
Показов 2420 Комментарии 0
Метки go, problem

Нужно преобразовать входную строку в строку полученную из зигзага образного узора заданного количеством строк.

Go
1
2
3
4
5
6
7
8
9
10
// [url]https://leetcode.com/studyplan/top-interview-150/[/url]
 
package topInterview
 
// convert
//
// 6. Zigzag Conversion
//
// The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows like this: (you may want to display this pattern in a fixed font for better legibility)
//
...
Аватар для alhaos
Старый
[golang] 151. Reverse Words in a String
Запись от alhaos размещена 23.02.2025 в 14:37
Показов 2386 Комментарии 5
Метки go, problem

Дана строка необходимо поменять порядок входящих слов, необходимо исключить лидирующие и финишные пробелы, а так же повторяющиеся считать за один.

Воспользовался функцией strings.Fields() которая делает именно то, что нужно по условию.

Go
1
2
3
4
5
6
7
8
9
10
11
// [url]https://leetcode.com/studyplan/top-interview-150/[/url]
 
package topInterview
 
import (
    "strings"
)
 
// reverseWords
//
// 151. Reverse Words in a String
...
Аватар для alhaos
Старый
[golang] 14. Longest Common Prefix
Запись от alhaos размещена 23.02.2025 в 14:08
Показов 3928 Комментарии 0
Метки go, problem

Дан слайс строк, нужно вернуть строку содержащую общий префикс для всех строк, пустую сроку в случае отсутствия такового.

Go
1
2
3
4
5
6
7
8
9
10
11
12
// [url]https://leetcode.com/studyplan/top-interview-150/[/url]
 
package topInterview
 
// longestCommonPrefix
//
// 14. Longest Common Prefix
//
// Write a function to find the longest common prefix string amongst an array of strings.
//
// If there is no common prefix, return an empty string "".
//
...
Аватар для alhaos
Старый
[golang] 58. Length of Last Word
Запись от alhaos размещена 23.02.2025 в 13:14
Показов 2717 Комментарии 0
Метки go, problem

Нужно найти длину крайнего слова в строке.

Go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// [url]https://leetcode.com/studyplan/top-interview-150/[/url]
 
package topInterview
 
// lengthOfLastWord
//
// 58. Length of Last Word
// Given a string s consisting of words and spaces, return the length of the last word in the string.
//
// A word is a maximal
// substring
//
//  consisting of non-space characters only.
//
// Example 1:
...
Аватар для alhaos
Старый
Рейтинг: 5.00. Голосов: 1.
[golang] 12. Integer to Roman
Запись от alhaos размещена 23.02.2025 в 12:37
Показов 2063 Комментарии 1
Метки go, problem

Целое число необходимо перевести в строку соответствующего числа в Римской системе счисления

Go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// [url]https://leetcode.com/studyplan/top-interview-150/[/url]
 
package topInterview
 
import (
    "bytes"
 
// intToRoman
//
// 12. Integer to Roman
//
// Seven different symbols represent Roman numerals with the following values:
//
// Symbol      Value
// I     1
// V     5
// X
...
Аватар для alhaos
Старый
[golang] 13. Roman to Integer
Запись от alhaos размещена 22.02.2025 в 13:15
Показов 1868 Комментарии 1
Метки go, problem

Нужно написать функцию которая принимает строку представляющую собой римское число, а вернуть десятичное число.
Go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// [url]https://leetcode.com/studyplan/top-interview-150/[/url]
 
package topInterview
 
// romanToInt
//
// 13. Roman to Integer
//
// Roman numerals are represented by seven different symbols: I, V, X, L, C, D and M.
//
// Symbol       Value
// I             1
// V             5
// X             10
...
Аватар для alhaos
Старый
[golang] 42. Trapping Rain Water
Запись от alhaos размещена 22.02.2025 в 12:27
Показов 2068 Комментарии 0
Метки go, problem

Дан массив целых чисел который означает высоты на проекции поверхности, если между двумя высотами есть пространство то там скапливается вода во время дождя, Необходимо найти сколько воды скопится после того как прошел дождь.

Название: Безымянный-2024-10-12-1405.png
Просмотров: 12118

Размер: 5.1 Кб

Метод решения с двумя...
Аватар для alhaos
Старый
[golang] 135. Candy
Запись от alhaos размещена 21.02.2025 в 10:00
Показов 1671 Комментарии 2
Метки go, problem

Дан массив рейтинга детей, по этому рейтингу нужно раздать конфеты.
- Каждый ребенок должен получить хотя бы одну конфету.
- Дети с более высоким рейтингом должны получать больше конфет, чем их соседние дети с более низким рейтингом.

Найти минимальное количество конфет.

Go
1
2
3
4
5
6
7
8
// [url]https://leetcode.com/studyplan/top-interview-150/[/url]
 
package topInterview
 
// candy
//
// 135. Candy
// There are n children standing
...
Аватар для alhaos
Старый
[golang] 134. Gas Station
Запись от alhaos размещена 17.02.2025 в 18:49
Показов 1648 Комментарии 0
Метки go, problem

Тут нам даны два целочисленных слайса gas и cost, индексы массива представляют собой заправочные станции. а элементы gas это количество топлива на такой станции, cost это количество топлива необходимое для того чтобы добраться до следующей станции, станции закольцованы, движений...
Аватар для alhaos
Старый
238. Product of Array Except Self
Запись от alhaos размещена 16.02.2025 в 18:15
Показов 1517 Комментарии 0
Метки go, problem

Необходимо вернуть слайс целых чисел каждый элемент которого содержит произведения всех элементов входного слайса кроме элемента с совпадающим индексом.

Ограничения: Не использовать деление, сложность O(n), 

Go
1
2
3
4
5
6
7
8
9
10
11
12
// [url]https://leetcode.com/studyplan/top-interview-150/[/url]
 
package topInterview
 
// productExceptSelf
//
// 238. Product of Array Except Self
// Medium
// Topics
// Companies
// Hint
// Given
...
Аватар для alhaos
Старый
Рейтинг: 5.00. Голосов: 1.
[golang] 380. Insert Delete GetRandom O(1)
Запись от alhaos размещена 04.02.2025 в 08:55
Показов 2231 Комментарии 0
Метки go, problem

Тут требуется реализовать структуру которая обслуживает список уникальных элементов и реализует следующий интерфейс:

Go
1
2
3
4
5
6
type RandomizedSet interface {
 // Insert Добавляет элемент к списку уникальных элементов
 // в случае успеха возвращает ИСТИНУ
 // в обратном случае ЛОЖЬ
 Insert(val int) bool
 // Remove Удаляет элемент из списка уникальных
...
Аватар для alhaos
Старый
[golang] 274. H-Index
Запись от alhaos размещена 04.02.2025 в 06:24
Показов 1724 Комментарии 0
Метки go, problem

Дан целочисленный слайс, индексы в нем это индексы статей, а элементы - это количество цитат приходящиеся на опубликованную статью. 

Задача рассчитать индекс Хирша

Go
1
2
3
4
5
6
7
8
9
10
11
12
13
// [url]https://leetcode.com/studyplan/top-interview-150/[/url]
 
package topInterview
 
import (
    "sort"
)
 
// hIndex
//
// 274. H-Index
//
// Given an array of integers citations where citations[i] is the number of citations a researcher received
...
Аватар для alhaos
Старый
[golang] 45. Jump Game II
Запись от alhaos размещена 04.02.2025 в 05:11
Показов 1682 Комментарии 0
Метки go, problem

Дан слайс целочисленных элементов, индекс начального элемента 0, в каждом элементе массива указанно на сколько максимально можно увеличить индекс чтобы достичь следующего элемента.

Задача вернуть минимальное количество шагов за которое можно добраться до крайнего элемента.

Во всех тестовых данных гарантируется наличие данного пути.

Go
1
2
3
4
5
6
// [url]https://leetcode.com/studyplan/top-interview-150/[/url]
 
package topInterview
 
// jump
//
...
Аватар для alhaos
Старый
[golang] 55. Jump Game
Запись от alhaos размещена 30.01.2025 в 08:41
Показов 2602 Комментарии 0
Метки go, problem

Игра в прыжки, значение каждого элемента означает насколько максимально мы можем увеличить индекс этого элемента чтобы достичь других элементов. Нужно вернуть ИСТИНУ в том случае если мы можем добраться до крайнего элемента слайса и ЛОЖЬ в если нет.

Go
1
2
3
4
5
6
7
8
// [url]https://leetcode.com/studyplan/top-interview-150/[/url]
 
package topInterview
 
// canJump
//
// 55. Jump Game
// You are given an integer array nums. You are initially positioned at the array's
...
Аватар для alhaos
Старый
[golang] 122. Best Time to Buy and Sell Stock II
Запись от alhaos размещена 29.01.2025 в 13:28
Показов 2720 Комментарии 0
Метки go, problem

Тут каждый день мы можем продавать или покупать акцию, на руках может быть только одна акция,
продавать и покупать можно в один и тот же день.

Go
1
2
3
4
5
6
7
8
9
10
11
// [url]https://leetcode.com/studyplan/top-interview-150/[/url]
 
package topInterview
 
// maxProfitII
// 
// 122. Best Time to Buy and Sell Stock II
// 
// You are given an integer array prices where prices[i] is the price of a given stock on the ith day.
// 
// On each day,
...
Аватар для alhaos
Старый
[Golang] 121. Best Time to Buy and Sell Stock
Запись от alhaos размещена 28.01.2025 в 20:33
Показов 2802 Комментарии 0
Метки go, problem

В этой задаче мы получаем слайс целых чисел, которые означают цену акции в разные моменты времени, и должны вернуть максимально возможную прибыль от купли продажи акции.

Go
1
2
3
4
5
6
7
8
9
10
// [url]https://leetcode.com/studyplan/top-interview-150/[/url]
 
package topInterview
 
// maxProfit
//
// 121. Best Time to Buy and Sell Stock
// You are given an array prices where prices[i] is the price of a given stock on the ith day.
//
// You want to maximize your profit
...
Аватар для alhaos
Старый
[golang] 169. Majority Element
Запись от alhaos размещена 28.01.2025 в 08:05
Показов 2560 Комментарии 0
Метки go, problem

Тут надо вернуть "мажористый" элемент который встречается в слайсе больше чем в половине случаев. По условиям задачи во входных данных такой элемент обязан присутствовать.

Go
1
2
3
4
5
6
7
8
9
10
// [url]https://leetcode.com/studyplan/top-interview-150/[/url]
 
package topInterview
 
// majorityElement
//
// 169. Majority Element
// Given an array nums of size n, return the majority element.
//
// The majority element is the element that appears
...
Аватар для alhaos
Старый
Рейтинг: 5.00. Голосов: 1.
[golang] 88. Merge Sorted Array
Запись от alhaos размещена 27.01.2025 в 11:29
Показов 2973 Комментарии 0
Метки go, problem

Go
1
2
3
4
5
6
7
8
9
10
11
12
13
package topInterview
 
// [url]https://leetcode.com/studyplan/top-interview-150/[/url]
 
// merge problem
//
// 88. Merge Sorted Array
//
// You are given two integer arrays nums1 and nums2, sorted in non-decreasing order, and two integers m and n,
// representing the number of elements in nums1 and nums2 respectively.
//
// Merge nums1 and nums2 into a single array sorted in non-decreasing order.
// The final sorted array should
...
Аватар для alhaos
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru