1 00:00:00,000 --> 00:00:00,200 2 00:00:00,200 --> 00:00:02,670 >> ZAMYLA Chan: Upang manalo sa laro ng 15, ang mga tile na kailangang maging 3 00:00:02,670 --> 00:00:04,280 sa isang tukoy na order. 4 00:00:04,280 --> 00:00:07,460 At ang isa function na pagsusuri kung ang laro ay nanalo. 5 00:00:07,460 --> 00:00:10,800 Ibinabalik nito ang totoo kung ang laro ay nanalo at ang mga tile ay sa tamang pagkakasunud-sunod, 6 00:00:10,800 --> 00:00:12,710 at hindi totoo kung hindi man. 7 00:00:12,710 --> 00:00:16,329 >> Kaya upang manalo sa laro ng 15, tile mayroon upang maging sa pagpapataas ng order, gamit ang 8 00:00:16,329 --> 00:00:19,730 blangko tile sa ilalim na kanang sulok. 9 00:00:19,730 --> 00:00:24,140 Kaya paano mo suriin kung ang user Lumipat na ang board sa kanan 10 00:00:24,140 --> 00:00:25,510 orientation? 11 00:00:25,510 --> 00:00:29,660 Well, makikita mo umulit sa ibabaw ng board at suriin ang mga halaga upang tiyakin na 12 00:00:29,660 --> 00:00:31,050 ang mga ito ay nasa tamang lugar. 13 00:00:31,050 --> 00:00:34,410 Upang gawin ito, maaari mong gamitin Nested para sa mga loop tulad lang ng ginawa mo 14 00:00:34,410 --> 00:00:37,040 sa Draw at sa Init. 15 00:00:37,040 --> 00:00:40,930 >> Mayroong ilang mga paraan upang suriin at patunayan kung ang board ay 16 00:00:40,930 --> 00:00:43,360 tama sa isang panalong bagaman. 17 00:00:43,360 --> 00:00:47,830 Kung pumunta ka mula kaliwa hanggang kanan, simula mula sa hilera sa tuktok down, pagkatapos ay i-araw- 18 00:00:47,830 --> 00:00:51,090 numero ay dapat mas malaki kaysa sa ang isang nakaraan. 19 00:00:51,090 --> 00:00:55,030 Mag-ingat tungkol sa kung ano ang iyong pinapahalagahan nai pinili mo para sa iyong mga blangko na tile, bagaman. 20 00:00:55,030 --> 00:00:59,750 >> O maaari kang gumamit ng isang counter variable sa tiyakin na ang bawat halaga ay nasa lugar kung 21 00:00:59,750 --> 00:01:04,170 mong makabuo ng isang uri ng formula upang kumatawan ito. 22 00:01:04,170 --> 00:01:06,750 Kaya magsaya eeksperimento sa matematika. 23 00:01:06,750 --> 00:01:11,410 Sa sandaling makabuo ka ng isang paraan, nagbabalik ng tunay sa sandaling ang gumagamit ay nanalo sa laro. 24 00:01:11,410 --> 00:01:14,630 >> Ngunit kung ang anumang mga halaga ay hindi tama, bumalik hindi totoo. 25 00:01:14,630 --> 00:01:18,940 Ang gumagamit ay upang magpatuloy gumagalaw, dahil hindi sila pa nanalo sa laro. 26 00:01:18,940 --> 00:01:23,530 Sa sandaling ipatupad mo ang pagsusuring ito, at sa kahabaan may initialize, gumuhit, at ilipat, 27 00:01:23,530 --> 00:01:25,610 mo na tapusin ang laro ng 15. 28 00:01:25,610 --> 00:01:28,110 Binabati kita, at magsaya playing. 29 00:01:28,110 --> 00:01:31,570 Ang pangalan ko ay Zamyla, at ito ay CS50. 30 00:01:31,570 --> 00:01:38,326 >> [MUSIC nagpe-play]