სიტყვების ძებნა Leetcode Solution

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

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

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

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

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

გამოკლეთ მთელი Leetcode ამოხსნის პროდუქტი და ციფრების ჯამი

პრობლემის განცხადება ამ პრობლემის დროს, ჩვენ უნდა დავადგინოთ სხვაობა ციფრების პროდუქტსა და მოცემული დადებითი მთელი რიცხვის ციფრების ჯამს შორის. მაგალითი 1234 14 განმარტება: პროდუქტი = 4 * 3 * 2 * 1 = 24 და ჯამი = 4 + 3 + 2 +

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

Palindrome- თან დაკავშირებული ლინეტების კოდი

პრობლემში ”Palindrome Linked List”, ჩვენ უნდა შეამოწმოთ არის მოცემული ცალკეული მთელი რიცხვით დაკავშირებული სია palindrome თუ არა. მაგალითი სია = {1 -> 2 -> 3 -> 2 -> 1} ჭეშმარიტი განმარტება განმარტება # 1: სია არის palindrome, რადგან ყველა ელემენტი დასაწყისიდან და უკანა მხრიდან არის…

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

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

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

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

შერწყმა დახარისხებული მასივების Leetcode Solution

პრობლემში ”დახარისხებული მასივების შერწყმა”, მოცემულია ორი მასივი, რომლებიც დალაგებულია არა კლებადობით. პირველი მასივი სრულად არ არის შევსებული და აქვს საკმარისი სივრცე მეორე მასივის ყველა ელემენტის მოსათავსებლად. ჩვენ უნდა გავაერთიანოთ ორი მასივი, რომ პირველი მასივი შეიცავს ელემენტებს elements

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

მოიძიეთ დალაგებული მასივის Leetcode ამოხსნა

განვიხილოთ დახარისხებული მასივი, მაგრამ აიყვანეს ერთი ინდექსი და მასივი გადატრიალდა ამ ეტაპზე. მასივის შემობრუნების შემდეგ თქვენ მოგიწევთ იპოვოთ კონკრეტული სამიზნე ელემენტი და დააბრუნოთ მისი ინდექსი. იმ შემთხვევაში, თუ ელემენტი არ არის, დააბრუნე -1. პრობლემა ზოგადად

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

სახლის ყაჩაღი Leetcode Solution

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

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

F (a [i], a [j]) ჯამი n მთელი რიცხვის მასივში

პრობლემის დებულება ითხოვს f (a [i], a [j]) ჯამის გარკვევას n მთელი რიცხვის მასივში ყველა წყვილზე ისე, რომ 1 <= i <j <= n იმის გათვალისწინებით, რომ ჩვენ მოგვაწოდეთ მთელი რიგის მასივი. მაგალითი arr [] = {1, 2, 3,

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

წყვილების მასივის გათვალისწინებით იპოვნეთ მასში ყველა სიმეტრიული წყვილი

იპოვნეთ ყველა სიმეტრიული წყვილი - გეძლევათ მასივის რამდენიმე წყვილი. თქვენ უნდა გაარკვიოთ მასში სიმეტრიული წყვილი. ამბობენ, რომ სიმეტრიული წყვილი სიმეტრიულია, როდესაც წყვილებში ამბობენ (a, b) და (c, d), რომელშიც 'b' ტოლია 'c' და 'a' არის…

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