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

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

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

3 ჯამი Leetcode Solution

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

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

ჩადეთ ინტერვალის Leetcode ამოხსნა

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

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

ლიცენზიის გასაღების ფორმატირება Leetcode Solution

პრობლემის განცხადება პრობლემში "ლიცენზიის გასაღების ფორმატირება", შენატანი შედგება სიმბოლოების სიმებისგან, რომლებიც წარმოადგენენ სალიცენზიო გასაღებს. თავდაპირველად, სტრიქონი გამოიყოფა N + 1 ჯგუფებად (სიტყვები) შორის N ტირეებით. ჩვენ ასევე მოცემულია მთელი რიცხვი K და მისი მიზანია სტრიქონის ფორმატირება

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

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

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

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

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

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

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

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

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

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

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

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

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

კუნძულის პერიმეტრი Leetcode Solution

პრობლემის განცხადება ამ პრობლემის დროს, ჩვენ გვეძლევა ქსელი 2-D მასივის სახით. ქსელი [i] [j] = 0 წარმოადგენს ამ წერტილში წყალს, ხოლო ქსელი [i] [j] = 1 წარმოადგენს მიწას. ქსელის უჯრედები ვერტიკალურად / ჰორიზონტალურად არის დაკავშირებული, მაგრამ არა დიაგონალზე. ზუსტად არის ერთი კუნძული (მიწის დაკავშირებული კომპონენტი

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

სივრცის გადალახვა სიტყვებს შორის Leetcode Solution

პრობლემის განცხადება ამ პრობლემასთან დაკავშირებით, ჩვენ გვეძლევა ტექსტური სტრიქონი, რომელსაც აქვს სიტყვების გარკვეული რაოდენობა, რომლებიც განთავსებულია სივრცეებს ​​შორის. სიტყვებს შეიძლება ჰქონდეთ მხოლოდ პატარა ინგლისური ასოები. რა თქმა უნდა, თითოეული სიტყვა გამოყოფილია მინიმუმ ერთი ინტერვალით. ასევე ტექსტს აქვს ერთი სიტყვა მაინც. მაგ. ტექსტი = ”

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