ვერ მივხვდი არსს
ანუ გაქვს 36 ელემენტიანი array?
და 9-ად უნდა დალაგდეს რას ნიშნავს?
ანუ გინდა რომ ყველა შესაძლო 9 წევრიანი უნიკალურ კომბინაციები დააგენერირო?
ასე რომ გააკეთო
დავუშვათ ხომ გაქვს 101 559 956 668 416 შესაძლო კომბინაცია
ანუ რაღაც ერთი ლოგიკით ახდენ თითოეული კომბინაციის გამოთვლას ხო? ხოდა მაშინ გამოდის რომ ყოველთვის იცი დავუშვათ 1 სლოტზე რომელი კომბინაცია ზის, მე-15-ზე რომელი და ა.შ.
ანუ ფუნქცია გინდა რომელიც დავუშვათ რომ მოითხოვ მინდა მე-100 სლოტზე რა კომბინაციაც უნდა იჯდეს დამიბრუნეო, ინპუთად აიღებს 100-ს და შესაბამის ალგორითმში გაატარებს და დააბრუნებს შესაბამის კომბინაციას
თუ მაინდამაინც ყველა შესაძლო კომბინაციის შენახვა გინდა ან მყარ დისკზე ან მემორიში (საერთოდ შეუძლებელია) რთულია იმიტო რო ძაან დიდი რესურსები ჭირდება
ანუ აი როგორც
https://libraryofbabel.info/ არის მოწყობილი
შეიცავს ყველა შესაძლო წიგნს ეს ბიბლიოთეკა რაც კი დაწერილა და რაც კი შეიძლება დაიწეროს, თუმცა რეალურად დაგენერირებული არცერთი არ აქვს თავისთავად, მოთხოვნის დროს აგენერირებს შესაბამის სლოტზე რა წიგნიც უნდა იყოს
This post has been edited by RexxaR on 14 Aug 2018, 11:59