შექმენით ფრჩხილები Leetcode Solution

პრობლემის ფორმულირება ფრჩხილების გენერირება LeetCode Solution – „წარმოქმნის ფრჩხილებში“ აცხადებს, რომ n-ის მნიშვნელობის გათვალისწინებით. ჩვენ უნდა შევქმნათ n წყვილი ფრჩხილების ყველა კომბინაცია. დააბრუნეთ პასუხი კარგად ჩამოყალიბებული ფრჩხილების სტრიქონების ვექტორის სახით. მაგალითი: შეყვანა: n = 3 გამომავალი: [“((()))”,”(()())”,”(())()”,”()(()),”()( )()”] ახსნა:…

წაიკითხე მეტი

მინიმალური ამოღება, რათა სწორი ფრჩხილები გააკეთოთ LeetCode Solution

პრობლემის განცხადება მინიმალური ამოღება სწორი ფრჩხილების შესაქმნელად. თქვენი ამოცანაა წაშალოთ ფრჩხილების მინიმალური რაოდენობა ('(' ან ')', ნებისმიერ პოზიციაზე) ისე, რომ შედეგად მიღებული ფრჩხილების სტრიქონი იყოს…

წაიკითხე მეტი

შემდეგი Permutation Leetcode Solution

პრობლემის ფორმულირება შემდეგი პერმუტაცია LeetCode Solution - „შემდეგი პერმუტაცია“ აცხადებს, რომ მოცემული მთელი რიცხვების მასივი, რომელიც არის პირველი n ნატურალური რიცხვების პერმუტაცია. ჩვენ უნდა ვიპოვოთ მოცემული მასივის შემდეგი ლექსიკოგრაფიულად უმცირესი პერმუტაცია. ჩანაცვლება უნდა იყოს ადგილზე და გამოიყენოს მხოლოდ მუდმივი დამატებითი სივრცე. …

წაიკითხე მეტი

ყველაზე გრძელი ქვესტრიქონი სიმბოლოების გამეორების გარეშე Leetcode Solution

პრობლემის განცხადება ყველაზე გრძელი ქვესტრიქონი სიმბოლოების გამეორების გარეშე LeetCode Solution – აცხადებს, რომ მოცემული სტრიქონი s. ჩვენ უნდა ვიპოვოთ ყველაზე გრძელი ქვესტრიქონი სიმბოლოების გამეორების გარეშე. მაგალითი: შეყვანა: s = ”abcabcbb” გამომავალი: 3 ახსნა: ყველაზე გრძელი ქვესტრიქონი, რომელშიც სიმბოლოები არ მეორდება, არის 3 სიგრძის. სტრიქონი არის: “abc”. შეყვანა: s = ”bbbb”…

წაიკითხე მეტი

მაქსიმალური მოგება სამუშაოს დაგეგმვისას Leetcode Solution-ში

პრობლემის განცხადება მაქსიმალური მოგება სამუშაოს დაგეგმვაში LeetCode Solution – „მაქსიმალური მოგება სამუშაოს დაგეგმვაში“ აღნიშნავს, რომ თქვენ გეძლევათ n სამუშაო, სადაც თითოეული სამუშაო იწყება startTime[i]-დან და მთავრდება ბოლოსTime[i] და მიიღებთ მოგების მოგებას[i. ]. ჩვენ უნდა დავიბრუნოთ მაქსიმალური მოგება, რაც შეიძლება გვქონდეს ასეთი…

წაიკითხე მეტი

დანაყოფი Labels LeetCode Solution

პრობლემის განცხადება Partition Labels LeetCode Solution – გეძლევათ სტრიქონი s. ჩვენ გვინდა სტრიქონი დავყოთ რაც შეიძლება მეტ ნაწილად ისე, რომ თითოეული ასო მაქსიმუმ ერთ ნაწილში გამოჩნდეს. გაითვალისწინეთ, რომ დანაყოფი კეთდება ისე, რომ ყველა ნაწილის თანმიმდევრობით შეერთების შემდეგ,…

წაიკითხე მეტი

ფიბონაჩის ნომერი LeetCode Solution

პრობლემის ფორმულირება ფიბონაჩის რიცხვი LeetCode-ის ამოხსნა – „ფიბონაჩის რიცხვი“ აცხადებს, რომ ფიბონაჩის რიცხვები, რომლებიც ჩვეულებრივ აღინიშნება F(n) ქმნიან მიმდევრობას, რომელსაც ეწოდება ფიბონაჩის მიმდევრობა, ისე, რომ თითოეული რიცხვი არის ორი წინა რიცხვის ჯამი, დაწყებული 0-დან და 1-დან. ანუ F(0) = 0, F(1) = 1 F(n) = F(n – 1) + F(n…

წაიკითხე მეტი

ყველაზე გრძელი საერთო პრეფიქსი Leetcode Solution

პრობლემის განცხადება ყველაზე გრძელი საერთო პრეფიქსი LeetCode Solution – “Longest Common Prefix” აღნიშნავს, რომ მოცემული სტრიქონების მასივი. ჩვენ უნდა ვიპოვოთ ყველაზე გრძელი საერთო პრეფიქსი ამ სტრიქონებს შორის. თუ არ არსებობს რაიმე პრეფიქსი, დააბრუნეთ ცარიელი სტრიქონი. მაგალითი: შეყვანა: strs = ["ყვავილი", "ნაკადი", "ფრენა"] გამომავალი: "fl" განმარტება: "fl" არის ყველაზე გრძელი ...

წაიკითხე მეტი

უახლოესი გასასვლელი შესასვლელიდან Maze LeetCode Solution-ში

პრობლემის განცხადება ლაბირინთში შესასვლელიდან უახლოესი გასასვლელი. და კედლები როგორც '+'. თქვენ ასევე გეძლევათ ლაბირინთის შესასვლელი, სადაც შესასვლელი = [შესასვლელი_რიგი, შესასვლელი_კოლ] აღნიშნავს მწკრივს და სვეტს…

წაიკითხე მეტი

ხაფანგში წვიმის წყალი Leetcode Solution

პრობლემის ფორმულირება წვიმის წყლის დაჭერა LeetCode Solution – “Trapping Rain Water” ამბობს, რომ მოცემული სიმაღლის მასივი, რომელიც წარმოადგენს სიმაღლის რუკას, სადაც თითოეული ზოლის სიგანე არის 1. ჩვენ უნდა ვიპოვოთ წვიმის შემდეგ ჩარჩენილი წყლის რაოდენობა. მაგალითი: შეყვანა: სიმაღლე = [0,1,0,2,1,0,1,3,2,1,2,1] გამომავალი: 6 ახსნა: შეამოწმეთ…

წაიკითხე მეტი

Translate »