ამოიღეთ დუბლიკატები Sorted Array II Leetcode Solution-დან

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

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

K წარმოშობის ყველაზე ახლოს Leetcode Solution

პრობლემის ფორმულირება K უახლეს წერტილები საწყისთან LeetCode-ის ამოხსნა – „K საწყისთან ყველაზე ახლოს წერტილი“ აღნიშნავს, რომ მოცემული წერტილების მასივი, x კოორდინატები და y კოორდინატები წარმოადგენენ კოორდინატებს XY სიბრტყეზე. ჩვენ უნდა ვიპოვოთ k ყველაზე ახლო წერტილი საწყისთან. გაითვალისწინეთ, რომ მანძილი ორ…

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

შემდეგი Permutation Leetcode Solution

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

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

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

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

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

Matchsticks მოედანზე Leetcode Solution

პრობლემის ფორმულირება თქვენ გეძლევათ მთელი მასივის ასანთის ღერები, სადაც ასანთი[i] არის მე-ის ასანთის ღერძის სიგრძე. გსურთ გამოიყენოთ ყველა ასანთის ღერი ერთი კვადრატის გასაკეთებლად. თქვენ არ უნდა დაამტვრიოთ ჯოხი, მაგრამ შეგიძლიათ დააკავშიროთ ისინი და თითოეული ასანთის ღერო უნდა გამოიყენოთ ზუსტად ერთხელ. დააბრუნეთ true, თუ შეგიძლიათ გააკეთოთ ეს კვადრატი და false სხვა შემთხვევაში. შეყვანის მაგალითი: ასანთის ჩხირები =…

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

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

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

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

მასივის დალაგება სიხშირის გაზრდის საშუალებით

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

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

დაყოფა K ტოლი ჯამის ქვესიმრავლეებზე Leetcode Solution

პრობლემის განცხადება დაყოფა K ტოლი ჯამის ქვესიმრავლეებზე LeetCode გადაწყვეტა – „გაყოფა K ტოლი ჯამის ქვესიმრავლეებზე“ აცხადებს, რომ თქვენ გეძლევათ მთელი მასივის რიცხვები და მთელი რიცხვი k, დააბრუნეთ true, თუ შესაძლებელია k არა ცარიელი ქვესიმრავლეები, რომელთა ჯამები. ყველა თანასწორია. მაგალითი: შეყვანა: რიცხვები = [4,3,2,3,5,2,1], k = 4 გამომავალი: …

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

მონეტის შეცვლა 2 Leetcode Solution

პრობლემის განცხადება მონეტის შეცვლა 2 LeetCode Solution - „მონეტის შეცვლა 2“ აცხადებს, რომ მოცემული მთელი რიცხვების მასივი მონეტებისა და მთელი რიცხვის, რომელიც წარმოადგენს ფულის მთლიან რაოდენობას. ჩვენ უნდა დავაბრუნოთ სხვადასხვა შესაძლო კომბინაციების ჯამური რაოდენობა. …

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

Frog Jump Leetcode Solution

პრობლემის ფორმულირება Frog Jump LeetCode Solution – “Frog Jump” აცხადებს, რომ ქვების (პოზიციების) სიის გათვალისწინებით, დალაგებულია აღმავალი თანმიმდევრობით, განსაზღვრეთ, შეუძლია თუ არა ბაყაყს მდინარე გადაკვეთოს ბოლო ქვაზე დაშვებით (მაივის ბოლო ინდექსი). თავდაპირველად ბაყაყი პირველ ქვაზეა და…

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

Translate »