Scramble სიმებიანი

პრობლემის დებულება ”Scramble String” პრობლემა აცხადებს, რომ თქვენ გეძლევათ ორი სტრიქონი. შეამოწმეთ, მეორე სტრიქონი არის პირველი სტრიმიანი სიმებიანი თუ არა? განმარტება მოდით s = "great" სტრიქონის წარმოდგენა როგორც ორობითი ხე, რეკურსიულად დაყოფა იგი ორ არაცარიელ ქვე-სტრიქონად. ეს სტრიქონი შეიძლება იყოს

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

მაქსიმალური მანძილი მასივში იგივე ელემენტის ორ მოვლენას შორის

დავუშვათ, რომ მოგეცემათ მასივი განმეორებითი რიცხვებით. ჩვენ უნდა ვიპოვოთ მაქსიმალური მანძილი სხვადასხვა ინდექსის მქონე ციფრის ორ იგივე შემთხვევას შორის, რომელიც მასივშია. მაგალითი შეყვანა: მასივი = [1, 2, 3, 6, 2, 7] გამომავალი: 3 განმარტება: რადგან მასივის ელემენტები [1]

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

ყველა უნიკალური ტრიპლეტი, რომელიც ჯდება მოცემულ ღირებულებას

ჩვენ მივეცით მთელი რიგების მთელი რიგი და მოცემული რიცხვი, სახელწოდებით "sum". პრობლემის დებულება ითხოვს გაირკვეს სამეული, რომელიც ემატება მოცემულ რიცხვს 'ჯამი'. მაგალითი შეყვანა: arr [] = {3,5,7,5,6,1} sum = 16 გამომავალი: (3, 7, 6), (5, 5, 6) განმარტება: სამეული, რომელიც უდრის მოცემულ the

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

დაითვალეთ ქვეჯგუფები იგივე ლუწი და კენტი ელემენტებით

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

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

მასივის გადალაგება ისეთი, რომ arr [i] ტოლია i

”მასივის გადალაგება ისე, რომ arr [i] = i” პრობლემა აცხადებს, რომ გეძლევათ მთელი რიგის მთელი რიგი, 0-დან n-1-მდე. მას შემდეგ, რაც მასივში შეიძლება ყველა ელემენტი არ იყოს, მაშინ მათ მაგივრად -1 არის. პრობლემის დებულება ითხოვს მასივის გადაწყობას ასეთ

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

მასივში იპოვნეთ უდიდესი d ისეთი, რომ a + b + c = d

პრობლემის განცხადება დავუშვათ, რომ მთელი რიგი გაქვთ. შეყვანის მნიშვნელობები ყველა განსხვავებული ელემენტია. პრობლემა ”მასივში იპოვნეთ უდიდესი d ისეთი, რომ a + b + c = d” ითხოვს სიმრავლეში აღმოჩნდეს 'd' უდიდესი ელემენტი ისე, რომ a + b + c =

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

ელემენტების მაქსიმიზაცია სხვა მასივის გამოყენებით

დავუშვათ, მივეცით იგივე ზომის n ორი მთელი რიცხვი. ორივე მასივი შეიცავს დადებით რიცხვებს. პრობლემის დებულება ითხოვს პირველი მასივის მაქსიმალურად გაზრდას მეორე მასივის ელემენტის გამოყენებით, რომელიც მეორე მასივს პრიორიტეტად ინახავს (მეორე მასივის ელემენტები გამოშვებაში პირველ რიგში უნდა გამოჩნდეს). ...

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

დაწერეთ კოდი, რათა დადგინდეს, ორი ხე იდენტურია

პრობლემა "დაწერე კოდი, რათა დადგინდეს, ორი ხე იდენტურია" აღნიშნავს, რომ თქვენ გეძლევათ ორი ორობითი ხე. გაიგეთ, ისინი იდენტურია თუ არა? აქ იდენტური ხე ნიშნავს, რომ ორივე ორობითი ხეს აქვს იგივე კვანძის მნიშვნელობა, კვანძების იგივე განლაგებით. მაგალითი ორივე ხე

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

იპოვნეთ ელემენტები, რომლებიც პირველ მასივშია და არა მეორეში

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

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

ორობითი ხის დიაგონალური გავლა

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

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

Translate »