Внедрете Rand10() с помощта на Rand7() Leetcode Solution

Постановка на проблема: Внедряване на Rand10() с помощта на Rand7() Leetcode Solution – Като се има предвид API rand7(), който генерира равномерно случайно цяло число в диапазона [1, 7], напишете функция rand10(), която произвежда равномерно произволно цяло число в диапазона [1, 10]. Можете да извиквате само API rand7() и не трябва да извиквате други...

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

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

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

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

Премахване на всички с обръщане на редове и колони Leetcode Solution

Постановка на проблема: Премахване на всички единици с обръщане на редове и колони Решение на Leetcode – Дадена ви е двоична матрична мрежа mxn. В една операция можете да изберете всеки ред или колона и да обърнете всяка стойност в този ред или колона (т.е. да промените всички 0 на 1 и всички 1 на 0). Върнете true, ако е възможно да...

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

Разделяне на свързан списък в Parts Leetcode Solution

Постановка на проблема: Разделяне на свързан списък на части Решение с Leetcode – Като се има предвид главата на единично свързан списък и цяло число k, разделете свързания списък на k последователни части от свързан списък. Дължината на всяка част трябва да бъде възможно най-равна: два елемента не трябва да имат размер...

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

Минимално увеличение, за да направите масива уникално решение на Leetcode

Постановка на проблема: Минимално увеличение, за да направите масива уникален Leetcode Решение – Даден ви е масив с цели числа nums. С един ход можете да изберете индекс i, където 0 <= i < nums.length и да увеличите nums[i] с 1. Върнете минималния брой ходове, за да направите всяка стойност в nums уникална. …

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

Всички възможни пълни двоични дървета Решение LeetCode

Постановка на проблема: Всички възможни пълни двоични дървета LeetCode Решение: Дадено е цяло число n, връща списък на всички възможни пълни двоични дървета с n възли. Всеки възел на всяко дърво в отговора трябва да има Node.val == 0. Всеки елемент от отговора е коренният възел на едно възможно дърво. Можете да върнете окончателния...

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

Броят на слабите знаци в играта LeetCode Solution

Постановка на проблема: Броят на слабите герои в играта LeetCode Решение: Вие играете игра, която съдържа множество герои и всеки от героите има две основни свойства: атака и защита. Получавате свойства на 2D целочислен масив, където свойства[i] = [attacki, defendi] представляват свойствата на i-тия герой в играта. За характер се казва...

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

Повечето камъни са премахнати със същия ред или колона LeetCode Solution

Постановка на проблема Повечето камъни са премахнати със същия ред или колона Решението на LeetCode казва, че В 2D равнина поставяме n камъка в някои цели координатни точки. Всяка координатна точка може да има най-много един камък. Един камък може да бъде премахнат, ако споделя или същия ред, или същия...

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

Напасване на екрана на изречението LeetCode Solution

Постановка на проблема: Напасване на екрана на изречението LeetCode Решение: Даден е екран с редове x колони и изречение, представено като списък от низове, върнете броя пъти, когато даденото изречение може да бъде наместено на екрана. Редът на думите в изречението трябва да остане непроменен и една дума не може да бъде разделена на два реда. A …

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

Минимален брой стрелки за спукване на балони LeetCode Solution

Постановка на проблема: Минимален брой стрелки за спукване на балони LeetCode Решение: Има няколко сферични балона, залепени върху плоска стена, която представлява XY-равнината. Балоните са представени като точки от 2D целочислен масив, където точки [i] = [xstart, xend] обозначават балон, чийто хоризонтален диаметър се простира между xstart и xend. Не знаете точните y-координати на...

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

Translate »