შეცვალეთ მასივის Leetcode Solution

პრობლემა შეცვლის მასივს Leetcode Solution გვაძლევს მასივს სიგრძით 2n. აქ 2n აღნიშნავს, რომ მასივის სიგრძე არის ლუწი. შემდეგ გვეუბნებიან, რომ შეცვალოთ მასივი. აქ შეცვლა არ ნიშნავს, რომ საჭიროა მასივის შემთხვევითი შეცვლა, მაგრამ კონკრეტული გზაა

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

3 ჯამი Leetcode Solution

პრობლემის განცხადება n მთელი რიცხვის მასივის გათვალისწინებით, არის თუ არა ელემენტები a, b, c რიცხვებში ისეთი, რომ a + b + c = 0? იპოვეთ ყველა უნიკალური სამეული მასივში, რომელიც იძლევა ნულის ჯამს. გაითვალისწინეთ: რომ ხსნარის ნაკრები არ უნდა შეიცავდეს დუბლიკატი სამეულს. მაგალითი #1 [-1,0,1,2, -1,4]…

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

Kth უდიდესი ელემენტი ნაკადის Leetcode ამოხსნაში

პრობლემის განცხადება ამ ამოცანაში, ჩვენ უნდა შევქმნათ კლასი KthLargest (), რომელსაც თავდაპირველად აქვს მთელი რიცხვი k და მთელი რიცხვების მასივი. ჩვენ უნდა დავწეროთ მისთვის პარამეტრირებული კონსტრუქტორი, როდესაც მთელი რიცხვი k და მასივის რიცხვები გადადის არგუმენტებად. კლასს ასევე აქვს ფუნქცია add (val), რომელიც ამატებს…

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

მიბმული სიის ელემენტების ამოღება Leetcode Solution

პრობლემის განაცხადი ამ პრობლემასთან ერთად, ჩვენ მოგვეცემა დაკავშირებული სია მისი კვანძებით, რომელსაც აქვს მთელი მნიშვნელობები. ჩვენ უნდა ამოვიღოთ სიიდან რამდენიმე კვანძი, რომელსაც აქვს val ტოლი მნიშვნელობა. პრობლემა არ საჭიროებს ადგილზე მოგვარებას, მაგრამ ჩვენ განვიხილავთ ერთ ასეთ მიდგომას. მაგალითი სია =…

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

კომბინირებული ჯამი Leetcode Solution

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

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

იზომორფული სიმები Leetcode ამოხსნა

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

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

Hamming მანძილი Leetcode გადაწყვეტა

პრობლემის განცხადება ამ ამოცანაში ჩვენ გვეძლევა ორი მთელი რიცხვი, A და B, და მიზანია ვიპოვოთ ამომწურავი მანძილი მოცემულ რიცხვებს შორის. მთელი რიცხვები უფრო დიდია/ტოლია 0 და 231 -ზე ნაკლები მაგალითი პირველი მთელი რიცხვი = 5, მეორე მთელი რიცხვი = 2 3 პირველი მთელი რიცხვი…

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

მაქსიმალური ქვეჯგუფის გამოცემა Leetcode

პრობლემის განცხადება მთელი რიცხვითი მასივის რიცხვის გათვალისწინებით, იპოვნეთ მიმდებარე ქვე -მასივი (შეიცავს მინიმუმ ერთ რიცხვს), რომელსაც აქვს ყველაზე დიდი ჯამი და დააბრუნეთ მისი ჯამი. მაგალითი nums = [-2,1, -3,4, -1,2,1, -5,4] 6 ახსნა: [4, -1,2,1] აქვს ყველაზე დიდი ჯამი = 6. nums = [- 1] -1 მიდგომა 1 (გაყავით და დაიპყარით) ამ მიდგომით…

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

Excel ფურცლის სვეტის სათაური Leetcode გადაწყვეტა

პრობლემის დეკლარაცია ამ პრობლემაში მოცემულია დადებითი მთელი რიცხვი, რომელიც წარმოადგენს Excel ფურცლის სვეტის ნომერს, ჩვენ უნდა დავუბრუნოთ მისი შესაბამისი სვეტის სათაური, როგორც ეს მოცემულია Excel– ის ფურცელში. მაგალითი #1 28 "AB" #2 701 "ZY" მიდგომა ეს პრობლემა არის პრობლემის საპირისპირო…

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

კომბინაციები Leetcode Solution

პრობლემა კომბინაციები Leetcode Solution გვაძლევს ორ მთლიან რიცხვს, n და k. გვეუბნებიან, რომ შევქმნათ ყველა თანმიმდევრობა, რომლებსაც აქვთ k ელემენტები, რომლებიც 1 ელემენტიდან n არის შერჩეული. ამ მიმდევრობებს მასივის სახით ვუბრუნებთ. მოდით განვიხილოთ რამდენიმე მაგალითი, რომ მიიღოთ

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