კონტეინერი ყველაზე წყლის LeetCode ხსნარით

პრობლემის განცხადების კონტეინერი წყლის უმეტესობით LeetCode ამოხსნა ამბობს, რომ – თქვენ გეძლევათ n სიგრძის მთელი მასივის სიმაღლე. არსებობს n ვერტიკალური ხაზი ისე, რომ ith ხაზის ორი ბოლო წერტილი იყოს (i, 0) და (i, სიმაღლე[i]). იპოვეთ ორი ხაზი, რომლებიც x ღერძთან ერთად ქმნის კონტეინერს, რომ კონტეინერი…

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

შემდეგი პერმუტაცია LeetCode Solution

პრობლემის განცხადება შემდეგი პერმუტაცია LeetCode ამოხსნა - მთელი რიცხვების მასივის პერმუტაცია არის მისი წევრების განლაგება მიმდევრობით ან წრფივი თანმიმდევრობით. მაგალითად, arr = [1,2,3]-ისთვის, განიხილება arr-ის პერმუტაციები: [1,2,3], [1,3,2], [3,1,2], [2,3,1 ,XNUMX]. მთელი რიცხვების მასივის შემდეგი პერმუტაცია არის შემდეგი ლექსიკოგრაფიულად უფრო დიდი პერმუტაცია…

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

Camelcase შესატყვისი Leetcode Solution

პრობლემის განცხადება: Camelcase Matching Leetcode Solution ამბობს, რომ – სტრიქონების „შეკითხვის“ და სტრიქონის „თარგის“ მასივის გათვალისწინებით, დააბრუნეთ ლოგიკური მასივის შედეგი, სადაც შედეგი[i] არის ჭეშმარიტი, სადაც „queries[i]“ ემთხვევა „თარგს“, წინააღმდეგ შემთხვევაში მცდარია. . მოთხოვნის სიტყვა „queries[i]“ ემთხვევა „ნიმუშს“, თუ შეგიძლიათ მცირე ინგლისური ასოების ჩასმა „თარგში“ ასე…

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

უკუ მთელი რიცხვი Leetcode Solution

პრობლემის განცხადება Reverse Integer LeetCode Solution ამბობს, რომ – ხელმოწერილი 32-ბიტიანი x-ის მინიჭებული, დააბრუნეთ x მისი ციფრებით შებრუნებული. თუ x-ის შებრუნება იწვევს მნიშვნელობის გასვლას ხელმოწერილი 32-ბიტიანი მთელი რიცხვის დიაპაზონის გარეთ [-231, 231 - 1], მაშინ დააბრუნეთ 0. დავუშვათ, რომ გარემო არ გაძლევთ საშუალებას შეინახოთ 64-ბიტიანი მთელი რიცხვები (ხელმოწერილი ან ხელმოუწერელი). მაგალითი 1:…

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

N რიცხვის გამრავლების მინიმალური ჯამი

პრობლემა "n რიცხვების გამრავლების მინიმალური ჯამი" აცხადებს, რომ თქვენ გეძლევათ n მთელი რიცხვი და თქვენ უნდა შეამციროთ ყველა რიცხვის გამრავლების ჯამი ერთდროულად ორი ელემენტის აღებით და მათი ჯამი mod 100 ერთი ნომერი

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

განმეორებითი შეკვეთის გადაკვეთა

პრობლემა "Iterative Preorder Traversal" აცხადებს, რომ თქვენ გეძლევათ ორობითი ხე და ახლა თქვენ უნდა იპოვოთ ხის წინასწარი შეკვეთის გადაკვეთა. ჩვენგან მოვიძიებთ წინასწარ შეკვეთის გადაკვეთას განმეორებითი მეთოდის გამოყენებით და არა რეკურსიული მიდგომით. მაგალითი 5 7 9 6 1 4 3

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

ბეჭდვა Newman-Conway Sequence– ის პირობები

პრობლემის დებულება პრობლემაში ”Newman-Conway Sequence– ის n დაბეჭდვა” აცხადებს, რომ გეძლევათ მთელი რიცხვი “n”. იპოვნეთ Newman-Conway Sequence– ის პირველი n ტერმინები, შემდეგ დაბეჭდეთ ისინი. მაგალითი n = 6 1 1 2 2 3 4 განმარტება ყველა დაბეჭდილი ტერმინი მიჰყვება Newman-Conway თანმიმდევრობას

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

ყველაზე გრძელი ბიტონიური შედეგი

დავუშვათ, რომ მთელი რიგი გაქვთ, პრობლემის დებულება ითხოვს გრძელი ბიტონიური თანმიმდევრობის გარკვევას. მასივის ბიტონიური თანმიმდევრობა ითვლება თანმიმდევრობით, რომელიც ჯერ იზრდება და შემდეგ იკლებს. მაგალითი arr [] = {1,4,2,76,43,78,54,32,1,56,23} 7 განმარტება 1 ⇒ 4 ⇒ 76 ⇒ 78 ⇒ 54

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

ფერწერის ღობეების ალგორითმი

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

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

ჭრის ჯოხი

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

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

Translate »