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

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

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

კლონი Graph LeetCode Solution

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

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

Kth ყველაზე პატარა ელემენტი დალაგებული მატრიცის LeetCode გადაწყვეტაში

პრობლემის დებულება Kth უმცირესი ელემენტი დალაგებულ მატრიცაში LeetCode ამოხსნა - ჩვენ გვეძლევა n ზომის მატრიცა, სადაც ყოველი მწკრივი და სვეტი დალაგებულია ზრდადი მიმდევრობით. ჩვენ გვთხოვენ დავაბრუნოთ kth ყველაზე პატარა ელემენტი მატრიცაში. გაითვალისწინეთ, რომ ეს არის kth…

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

პირველი უნიკალური სიმბოლო String LeetCode გადაწყვეტაში

პრობლემის ფორმულირება პირველი უნიკალური სიმბოლო სტრიქონში. თუ ის არ არსებობს, დააბრუნეთ -1. მაგალითი სატესტო შემთხვევა 1: შეყვანა: s = „leetcode“ გამომავალი: 0 ტესტის შემთხვევა 2: შეყვანა: s = „aabb“ გამომავალი: -1 ახსნა…

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

მომხმარებლის ვებსაიტის ანალიზი ეწვიეთ Pattern LeetCode Solution-ს

პრობლემის განცხადება მომხმარებლის ვებსაიტის ანალიზი. ყველა მოცემული მასივი ერთნაირი სიგრძისაა და კუპე [username[i], website[i], timestamp[i]] მიუთითებს, რომ მომხმარებლის სახელი[i] ეწვია ვებსაიტს[i] დროის დროის ნიშნულზე[i]. ნიმუში არის სამი ვებსაიტის სია (აუცილებლად არ არის განსხვავებული). მაგალითად, ["სახლი",…

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

ქვესტრინგის Leetcode ამოხსნის შემთხვევების მაქსიმალური რაოდენობა

პრობლემის ფორმულირება: ქვესტრინგის შემთხვევების მაქსიმალური რაოდენობა Leetcode-ის გადაწყვეტა – სტრიქონის გათვალისწინებით, დააბრუნეთ ნებისმიერი ქვესტრიქონის შემთხვევების მაქსიმალური რაოდენობა შემდეგი წესებით: ქვესტრიქონში უნიკალური სიმბოლოების რაოდენობა უნდა იყოს maxLetters-ზე ნაკლები ან ტოლი. ქვესტრიქონის ზომა უნდა იყოს minSize-სა და maxSize-ის ჩათვლით. მაგალითი…

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

უდიდესი მართკუთხედი ჰისტოგრამის LeetCode გადაწყვეტაში

პრობლემის ფორმულირება უდიდესი მართკუთხედი ჰისტოგრამაში LeetCode ამოხსნა - მოცემული მთელი რიცხვების სიმაღლეების მასივი, რომელიც წარმოადგენს ჰისტოგრამის ზოლის სიმაღლეს, სადაც თითოეული ზოლის სიგანე არის 1, დააბრუნეთ ჰისტოგრამაში უდიდესი მართკუთხედის ფართობი. მაგალითი ტესტი შემთხვევა 1: შეყვანა: სიმაღლეები = [2, 1, 5, 6, 2, 3] გამოსავალი: 10 ახსნა: …

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

Regular Expression Matching Regular Expression Matching LeetCode Solution

პრობლემის განცხადება რეგულარული გამოხატვის შესატყვისი რეგულარული გამოხატვის შესატყვისი LeetCode გადაწყვეტა – შეყვანის სტრიქონის s და შაბლონის p გათვალისწინებით, განახორციელეთ რეგულარული გამოსახულებების შესატყვისი '.'-ის მხარდაჭერით. და სად: '.' ემთხვევა რომელიმე სიმბოლოს.​​ '*' შეესაბამება წინა ელემენტის ნულს ან მეტს. შესატყვისი უნდა მოიცავდეს მთელ შეყვანის სტრიქონს (არა ნაწილობრივი). მაგალითი სატესტო შემთხვევა 1: შეყვანა:…

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

Time Based Key-Value Store LeetCode Solution

პრობლემის განცხადების დროზე დაფუძნებული Key-Value Store LeetCode Solution – შეიმუშავეთ დროზე დაფუძნებული გასაღები-მნიშვნელობის მონაცემთა სტრუქტურა, რომელსაც შეუძლია შეინახოს მრავალი მნიშვნელობა ერთი და იგივე გასაღებისთვის სხვადასხვა დროის ნიშანზე და ამოიღოს გასაღების მნიშვნელობა გარკვეული დროის ნიშნულზე. TimeMap კლასის დანერგვა: TimeMap() ახდენს მონაცემთა სტრუქტურის ობიექტს ინიციალიზებას. void კომპლექტი (სტრიქონის გასაღები, სტრიქონი…

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

იპოვეთ მედიანა Data Stream LeetCode Solution-იდან

პრობლემის განცხადება იპოვეთ მედიანა Data Stream-დან LeetCode Solution – მედიანა არის საშუალო მნიშვნელობა მოწესრიგებულ მთელ სიაში. თუ სიის ზომა ლუწია, არ არსებობს საშუალო მნიშვნელობა და მედიანა არის ორი შუა მნიშვნელობის საშუალო. მაგალითად, arr = [2,3,4]-ისთვის, მედიანა…

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

Translate »