Свързани публикации 'leetcode'


C++ решение за Coding Challenge 705. Дизайн HashSet
Реализация за прост хеш набор Постановка на проблема Проектирайте HashSet, без да използвате вградени библиотеки с хеш таблици. Приложете MyHashSet клас: void add(key) Вмъква стойността key в HashSet. bool contains(key) Връща...

12. Цяло число към Roman — LeetCode
Римските цифри са представени със седем различни символа: I , V , X , L , C , D и M . Symbol Value I 1 V 5 X 10 L 50 C 100 D 500 M 1000 Например 2 се изписва като II с римски цифри, само две единици, добавени заедно. 12 се записва като XII , което е просто X + II . Числото 27 се записва като XXVII , което е XX + V + II . Римските цифри обикновено се изписват от най-голямото..

Leetcode — Броене на прости числа (средно ниво)
Постановка на проблема: Дадено е цяло число n , върнете броя прости числа, които са строго по-малки от n . Броене на прости числа - LeetCode Можете ли да разрешите този истински въпрос за интервю? Брой прости числа - Дадено е цяло число n, връща броя на простите числа, които... leetcode.com Нека разберем постановката на проблема – да предположим, че ни е дадено n = 10 , трябва да върнем броя на просто число в диапазона от 0 до..

Как да решите проблем с палиндром с 1 ред JavaScript
Освен ако сега не се учите как да кодирате, вероятно сте чували за известния валиден палиндром или проблемът „е палиндром“. Това е често срещан въпрос за техническо интервю. Ще ви покажа как да съборите интервюиращия си, като решите проблема с палиндрома в 1 ред на JavaScript. 😎 Бързо опресняване: Какво представлява проблемът с палиндрома? Низът е палиндром, ако след обръщане на реда на всички знаци, получавате същия низ. const str = 'abba' е палиндром, const str = 'abc' не..

Ръководство за решаване на „LeetCode 20: Валидни скоби“ с помощта на Javascript
Описание на проблема Даден е низ s , съдържащ само знаците '(' , ')' , '{' , '}' , '[' и ']' , определете дали въведеният низ е валиден. Въведен низ е валиден, ако: Отворените скоби трябва да бъдат затворени от същия тип скоби. Отворените скоби трябва да бъдат затворени в...

Решаване на алгоритъм за вмъкване на позиция за търсене
Нека да разгледаме проблем на leetcode.com, предизвикателство за алгоритъм с името Решаване на алгоритъм за вмъкване на позиция при търсене . Тук имаме алго, което изисква от нас да проверяваме и манипулираме масив по начин, който може да бъде труден, така че нека го проверим! Проблемът Както е показано по-горе, нашата цел е да напишем функция, която приема сортиран масив и целева стойност и връща индекса на стойността в масива, или по-сложната част, индексът, където стойността..

Решаване на Leetcode: 66 Plus One в JavaScript
Проблемът: Доколкото разбирам, ни е даден масив от числа (наречени цифри), където трябва да увеличим най-голямото число с единица. Например, ако имаме числата: 1,2,3, трябва да направим така, че 3 да се превърне в 4. Крайният масив ще бъде [1,2,4]. Но в пример 3, ако имаме числото 9, числото 10 се разделя на [1, 0]. И така, първото нещо, което трябва да направя, е да премина през дадения масив назад. Ако i е по-голямо или равно на 0, ще се движим назад. function..