ორობითი ხის Leetcode გადაწყვეტის ყველაზე დაბალი საერთო წინაპარი

პრობლემის განცხადება ბინარული ხის ყველაზე დაბალი საერთო წინაპარი LeetCode Solution – „ორობითი ხის ყველაზე დაბალი საერთო წინაპარი“ აცხადებს, რომ მოცემული ორობითი ხის ფესვი და ხის ორი კვანძი. ჩვენ უნდა ვიპოვოთ ამ ორი კვანძის ყველაზე დაბალი საერთო წინაპარი. ყველაზე დაბალი საერთო…

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

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

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

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

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

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

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

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

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

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

ორი დაკავშირებული სიის კვეთა LeetCode Solution

პრობლემის დებულება ორი დაკავშირებული სიის გადაკვეთა LeetCode გადაწყვეტა – მოცემულია ორი მტკიცედ დაკავშირებული სიების headA და headB. ასევე მოცემულია, რომ ორი დაკავშირებული სია შეიძლება გადაიკვეთოს რაღაც მომენტში. ჩვენ გვთხოვენ დავაბრუნოთ კვანძი, რომელზეც ისინი იკვეთება ან ბათილია, თუ…

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

წაშალეთ კვანძები და დააბრუნეთ Forest Leetcode Solution

პრობლემის განცხადება Delete Nodes და Return Forest LeetCode Solution – “Delete Nodes and Return Forest” აცხადებს, რომ მოცემული ორობითი ხის ფესვი, სადაც თითოეულ კვანძს აქვს განსხვავებული მნიშვნელობა. ჩვენ ასევე გვეძლევა მასივი, to_delete, სადაც უნდა წავშალოთ ყველა კვანძი მნიშვნელობებით, რომლებიც შეიცავს…

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

თანამშრომლის თავისუფალი დრო LeetCode Solution

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

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

სამი რიცხვის მაქსიმალური პროდუქტი LeetCode Solution

პრობლემის დებულება სამი რიცხვის მაქსიმალური ნამრავლი LeetCode ამოხსნა - გვეძლევა მასივი, კითხვა გვთხოვს გამოვთვალოთ ნებისმიერი 3 რიცხვის მაქსიმალური ნამრავლი. მაგალითები მაგალითი 1: შეყვანა: nums = [1,2,3] გამომავალი: 6 მაგალითი 2: შეყვანა: nums = [1,2,3,4] გამომავალი: 24 მაგალითი 3: შეყვანა: nums =…

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

სპირალური მატრიცა LeetCode Solution

პრობლემის ფორმულირება სპირალური მატრიცის პრობლემა ამბობს, რომ სპირალურ მატრიცაში ჩვენ გვინდა მატრიცის ყველა ელემენტი სპირალური სახით დავბეჭდოთ საათის ისრის მიმართულებით. სპირალური მატრიცის მიდგომა: იდეა პრობლემის განხორციელება შესაძლებელია მატრიცის მარყუჟებად დაყოფით და ყველა ელემენტის დაბეჭდვით თითოეულში…

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

ჩემი კალენდარი I LeetCode Solution

პრობლემის განცხადება My Calendar I LeetCode Solution – ჩვენ უნდა დავწეროთ პროგრამა, რომელიც შეიძლება გამოვიყენოთ როგორც კალენდარი. ჩვენ შეგვიძლია დავამატოთ ახალი ღონისძიება, თუ ღონისძიების დამატება არ გამოიწვევს ორმაგ დაჯავშნას. ორმაგი დაჯავშნა ხდება მაშინ, როდესაც ორ მოვლენას აქვს რაღაც არა ცარიელი კვეთა (ანუ რაღაც მომენტი არის…

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

Translate »