>> Zamyla CHAN მოდით ღ 15.
15 არის პირველი თამაში, რომელიც თქვენ უნდა განახორციელოს.
და ეს არის ინტერაქტიული.
ახლა, არ ინერვიულოთ.
თქვენ არ დაწერა მთელი რამ თავს.
>> შეხედეთ განაწილების კოდი.
რადგან ბევრი თამაში სტრუქტურა უკვე შეიქმნა თქვენთვის.
ეს ადასტურებს და parses ბრძანების არგუმენტი შესახებ, და ქმნის
board საფუძველზე, რომ შეყვანის.
>> ის ამოწმებს, თუ თამაში მოიგო, და გასასვლელების ერთხელ მომხმარებლის მოიგო თამაში.
და მოიგო თამაში, ის იღებს შეყვანის შესახებ და
მოუწოდებს ნაბიჯი ფუნქცია.
ამიტომ, ჩვენ ვაპირებთ იყოს ახორციელებს ოთხი ფუნქციების თამაში 15 -
init, მიაპყროს, ნაბიჯი, და გაიმარჯვა.
>> პირველ რიგში, მოდით დაძლევის init.
In init, ინიციალიზაცია, ჩვენ წარმოვადგენთ ფორუმში 2D მთელი მასივი.
და ეს არის გლობალური ცვლადში გამგეობის ზომები max და max,
მაქსიმალური ზომები ფორუმში.
ახლა, ფაქტობრივი განზომილება board მოცემული მომხმარებლის მიერ, წარმოდგენილია
მთელი d, რომელიც შეიძლება შეიძლება იყოს ნაკლები მაქს.
მაგრამ C, თქვენ არ შეგიძლიათ პასუხის მასივები.
ასე რომ თქვენ დავრჩებოდით, რომ მაქსიმალური განზომილება.
>> თქვენი სამუშაო init არის populate ღირებულებები board
სწორი ღირებულებები.
ახლა, ჩვენ ვნახეთ 1D მასივები.
მაგრამ როგორ 2D კოლექტორები მუშაობა?
არსებობს ინდექსი ზედიზედ, 0 index, როგორც ყოველთვის, და
შემდეგ ასევე სვეტი.
>> და თქვენ შეავსოთ თქვენი ქსელის in დაღმავალი ღირებულებები, ისევე, როგორც ეს.
Grid 0, 0, row 0, სვეტი 0, 8.
Grid 0, 1 არის 7.
ეს არის მაგალითი, სადაც d, პატარა d, არის 3.
ახლა, საბჭოს 15 ასევე უნდა შეიცავდეს ცარიელი კრამიტი, თუ თქვენ ოდესმე ითამაშა
ფიზიკური თამაში.
>> მაგრამ საბჭოს მთელი მასივი.
ასე რომ ყველა ღირებულებები უნდა იყოს რიცხვებით.
ასე რომ თქვენ უნდა გადაწყვიტოს მთელი ღირებულება წარმოადგენს ცარიელი ფილა.
>> ინიციალიზაცია თქვენს ფორუმში, შეგიძლიათ გამოიყენოთ loop სტრუქტურებში შეიცავს
დაწყებული სახელმწიფო საბჭოს, სადაც board i, j წარმოადგენს ელემენტს საათზე
ზედიზედ მე და სვეტი კ.
ისინი დაიწყოს მიხედვითა და კლებადი ზრდადი.
და მახსოვს, რომ იმ შემთხვევაში, თუ ნომერი ფილები უცნაური, მაშინ თქვენ აპირებს
უნდა სვოპ მდებარეობა 2 და 1.
ასე რომ არ გვაქვს ინიციალიზაცია ფორუმში.