გადაიტანეთ ყველა უარყოფითი ელემენტი მასივის ერთ მხარეს

გადაიტანეთ ყველა უარყოფითი ელემენტი მასივის ერთ მხარეს – დავუშვათ, რომ თქვენ გაქვთ მთელი რიცხვების მასივი. იგი შედგება როგორც უარყოფითი, ასევე დადებითი რიცხვებისაგან და პრობლემის განაცხადი ითხოვს ყველა უარყოფითი და დადებითი ელემენტის გადატანას/გადატანას მასივის მარცხნივ და მარჯვნივ…

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

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

პრობლემა ”იპოვნეთ მასივში გამეორებული სამეულის” ნათქვამია, რომ თქვენ გეძლევათ n რიცხვების მასივი, რომელშიც რამდენიმე განმეორებითი რიცხვია. თქვენი ამოცანაა გაეცნოთ მასივის ტოპ 3 განმეორებით რიცხვს. მაგალითი [1,3,4,6,7,2,1,6,3,10,5,7] 1 3 6 განმარტება აქ განმეორებულია 1,3 და 6

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

შეამოწმეთ ორი მასივი ტოლია თუ არა

პრობლემა "შეამოწმეთ თანაბარია თუ არა ორი მასივი" აცხადებს, რომ თქვენ გეძლევათ ორი მასივი. პრობლემის დებულებაში ნათქვამია, რომ თქვენ უნდა განსაზღვროთ, მოცემული მასივები ტოლია თუ არა. მაგალითი arr1 [] = {1, 4, 2, 5, 2}; arr2 [] = {2, 1, 5, 4,

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

ფიბონაჩის რიცხვების საპირისპირო რიგის დაბეჭდვა

პრობლემის განცხადება n რიცხვის გათვალისწინებით, დაბეჭდეთ მზა რიცხოვნობა საპირისპირო თანმიმდევრობით. მაგალითი n = 5 3 2 1 1 0 განმარტება: ფიბონაჩის რიცხვები არის მათი დალაგების მიხედვით 0, 1, 1, 2, 3. მაგრამ ვინაიდან საპირისპირო თანმიმდევრობა გვჭირდებოდა. n = 7 8 5

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

დაბეჭდეთ ფიბონაჩის თანმიმდევრობა 2 ცვლადის გამოყენებით

პრობლემის დებულება პრობლემაში ”ბეჭდვა ფიბონაჩის თანმიმდევრობა 2 ცვლადის გამოყენებით” აღნიშნავს, რომ თქვენ უნდა დაბეჭდოთ ფიბონაჩის თანმიმდევრობა, მაგრამ არსებობს მხოლოდ 2 ცვლადის გამოყენების შეზღუდვა. მაგალითი n = 5 0 1 1 2 3 5 განმარტება განმარტება გამომავალი თანმიმდევრობით არის five –ის პირველი ხუთი ელემენტი.

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

პალინდრომის ნომერი

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

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

სიმების შეცვლა

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

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

სპეციალური ნომერი

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

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

რიცხვის შეცვლა სტეკის გამოყენებით

სტეკის პრობლემის გამოყენებით რიცხვის საპირისპიროდ მივეცით მთელი რიცხვი, რომელიც წარმოადგენს რიცხვს. სტეკის გამოყენებით ამობრუნეთ მოცემული რიცხვი მაგალითი შეყვანის: 12345 გამომავალი: 54321 შეყვანის: 207 გამომავალი: 702 განმარტება რიცხვის შეცვლისთვის დასტის გამოყენებით მოდით ნომერი n = 12345 დაიწყეთ გადაკვეთა და შეინახეთ…

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

მოქმედებს პალინდრომი

მოცემულია n სიგრძის სიმების s. დაწერეთ პროგრამა იმის დასადგენად, სიმბოლურია palindrome თუ არა. თუ არა, შეგიძლიათ სტრიქონიდან მაქსიმუმ ერთი სიმბოლო წაშალოთ, რათა ის გახდეს პალინდრომი. ნებისმიერი სტრიქონი, რომელიც იგივეა, რაც მისი საპირისპირო, ცნობილია, როგორც…

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

Translate »