ZAMYLA சான்: நாம் சாப்பிடலாம் பதினைந்து வேடிக்கை. பதினைந்து நீங்கள் அந்த முதல் விளையாட்டு செயல்படுத்த மற்றும் அதை ஊடாடும் தான். இப்போது, கவலைப்பட வேண்டாம். நீங்கள் எழுத வேண்டிய அவசியம் இல்லை முழு விஷயம் உங்களை. விநியோக குறியீடு பாருங்கள், ஏனெனில் ஒரு விளையாட்டு அமைப்பு ஏற்கனவே நிறைய இருக்கிறது நீங்கள் அமைக்க. அதை ஏற்றுக்கொள்கிறார் மற்றும் ஒரு கட்டளை வரி parses பயனர் மற்றும் வாதம் ஒரு உருவாக்குகிறது குழு என்று உள்ளீடு அடிப்படையாக. இது விளையாட்டு வெற்றி என்றால் சரிபார்க்கிறது மற்றும் வெளியேறும் பயனர் விளையாட்டில் வெற்றி முறை. மற்றும் விளையாட்டில் வெல்ல வேண்டும், அதை பெறுகிறார் பயனர் உள்ளீடு மற்றும் மூவ் செயல்பாடு அழைக்கிறது. எனவே நாம் நான்கு செயல்படுத்தி போகிறாய் பதினைந்து விளையாட்டு செயல்பாடுகள், ஆரம்பம், வரைய நடவடிக்கை, மற்றும் வெற்றி பெற்றது. முதல், ஆரம்பம் சமாளிக்க வேண்டும். ஆரம்பம் ஆண்டில், துவக்க, நாம் பிரதிநிதித்துவம் ஒரு 2D முழு எண் வரிசையில் குழு. இந்த என்று ஒரு உலக மாறி உள்ளது பரிமாணங்கள் மேக்ஸ், மேக்ஸ் குழு, குழு அதிகபட்ச பரிமாணங்களை. இப்போது, பலகையின் உண்மையான பரிமாணத்தை பிரதிநிதித்துவம் பயனர், மூலம் வழங்கப்படும் முழு D, இது முடியும் மேக்ஸ் குறைவாக இருக்க வேண்டும். ஆனால், சி, நீங்கள் வரிசைகள் அளவை முடியாது, எனவே நீங்கள் மாட்டிக்கொண்டிருக்கிறோம் அதிகபட்ச பரிமாணத்தை. ஆரம்பம் உங்கள் வேலை விரிவுப்படுத்த ஆகிறது குழு மதிப்புகள் சரியான மதிப்பு. இப்போது, நாம் 1D வரிசைகள் பார்த்தேன், ஆனால் நான் எப்படி 2D வரிசைகள் வேலை? அங்கு வரிசையில் ஒரு குறியீட்டு தான், பூஜ்யம் மேலும் பின்னர் எப்போதும் போல் உள்ளடக்கிய, மற்றும் பத்தியில். மற்றும் நீங்கள் உங்கள் கட்டம் நிரப்ப வேண்டும் இப்படி, மதிப்புகள் இறங்கு. கட்டம், 0, 0, வரிசையில் 0, பத்தி 0, கட்டம் 0, 1 7, 8 ஆகிறது. இது ஒரு உதாரணம் ஆகும் ஈ, சிறிய ஈ, 3 ஆகிறது. இப்போது, பதினைந்து பலகை கூட வேண்டும் நீங்கள் எப்போதும் என்றால், ஒரு வெற்று அடுக்கு கொண்டிருக்கும் உடல் விளையாட்டில் நடித்தார். ஆனால், குழு ஒரு முழு வரிசை இருக்கிறது, அதனால் அனைத்து மதிப்புகள் முழு இருக்க வேண்டும். அது ஒரு முழு முடிவு வரை நீங்கள் தான் ஒரு வெற்று அடுக்கு பிரதிநிதித்துவம் மதிப்பு. உங்கள் குழு துவக்க, நீங்கள் பயன்படுத்த முடியும் கட்டுப்படுத்த கண்ணி கட்டமைப்புகள் குழு தொடங்கி மாநில, அங்கு பலகை நான் ஜே உறுப்பு பிரதிபலிக்கிறது வரிசையில் நான் மற்றும் நிரல் J. அவர்கள், இறங்கு வரிசை தொடங்க , நினைவில் என்றால் ஓடுகள் எண்ணிக்கை வித்தியாசமாக இருக்கிறது, நீங்கள் வேண்டும் போகிறோம் 2 மற்றும் 1 இடம் மாற்ற. அதனால் அங்கு, நாம் நமது துவக்கப்படும் குழு. இப்போது, நாம் துவக்கப்படும் என்று எங்கள் , அது பெற வேண்டிய நேரம் பலகையில் தான். ட்ரா தற்போதைய நிலை அச்சிட வேண்டும் பலகை, ஆனால் நீங்கள் உறுதி செய்ய வேண்டும் அதே வரிசையில் ஓடுகள் அச்சிட நீங்கள் அவர்களை துவக்கப்படும் என்று. மேலும் நீங்கள் வடிவமைக்க வேண்டும் உங்கள் எண்கள் சரியாக. நாம் ஒற்றை இலக்கங்கள் மற்றும் ஏனெனில் இரட்டை இலக்கங்களை, பின்னர் நீங்கள் விரும்பும் முன் ஒரு காலி இடத்தில் அச்சிட எந்த ஒற்றை இலக்க எண்கள். நீங்கள் பயன்படுத்தி என்று பயன்படுத்த ஒதுக்கிட -. ஆனால் எங்கள் காலி இடத்தில் நினைவில். நாம் உண்மையான எண்ணிக்கை அச்சிட விரும்பவில்லை நாம் பிரதிநிதித்துவம் தேர்வு செய்த என்று வெற்று பலகை விண்வெளி, ஆனால் நாங்கள் எதுவும் அச்சிட விரும்பவில்லை. எனவே நீங்கள் என்ன செய்ய முடியும் ஒரு சின்னமாக வரையறுக்க ஆகிறது அல்லது பிரதிநிதித்துவம் பாத்திரம் வெற்று ஓடு. முந்தைய உதாரணங்கள் நான் ஒரு தேர்வு செய்த அடிக்கோடிட்டு, பிறகு நீங்கள் அச்சிட என்று நீங்கள் வெற்று அடைய போதெல்லாம் உங்கள் சமநிலை விழாவில் விண்வெளி. எனவே வரைய சுழல்கள் க்கு உள்ளமை. இந்த மாதிரி ஏதாவது. ஒவ்வொரு வரிசையிலும், பின்னர் ஒவ்வொரு மதிப்பு வரிசையில், நீங்கள் அச்சிட போகிறோம் இந்த இடத்தில் மதிப்பு. நீங்கள் அனைத்து மதிப்புகள் அச்சிடப்பட்ட ஒருமுறை வரிசையில், நீங்கள் ஒரு புதிய வரி அச்சிட முடியாது. நினைவில் உங்கள் சமநிலை பொருட்டு செயல்பாடு பொருட்டு எதிரொலி அல்லது பிரதிபலிக்க வேண்டும் உங்கள் துவக்கப்படும் செயல்பாடு. நீங்கள் குழு துவக்கப்படும் என்று இப்போது நீங்கள் அதை இழுத்து நான், அது நாம் நேரம் பயனர் அதை திருத்த மற்றும் அவர்களின் நகர்வுகள். எனவே Fifteen.c செயல்பாடு, நிரல் பயனர் உள்ளீடு எடுக்கிறது மற்றும் பின்னர் கடந்து, நடவடிக்கை செயல்பாடு அழைக்கிறது ஓடு எண்ணிக்கை என்று பயனர் செல்ல வேண்டும். இப்போது, கவனமாக இருக்க வேண்டும். இந்த ஓடு உண்மையான எண்ணிக்கை, மற்றும் அதன் உண்மையான நிலை. எனவே, நீங்கள் ஓடு தான் தேட வேண்டும் அது எங்கே என்று நிலை. இப்போது, நீங்கள் மட்டும் பயனர் அனுமதிக்க வேண்டும் அது சட்ட என்றால் நடவடிக்கை எடுக்க. ஒரு சட்ட நடவடிக்கை ஆகும் என்று எந்த ஓடு ஆகிறது வெற்று அடுக்கு அருகில். என்று, மேலே மற்றும் கீழே, அதாவது மற்றும் வலது இடது. எனவே நீங்கள் தெரிந்து கொள்ள வேண்டும், அங்கு வெற்று ஓடு அதே ஆகிறது. இப்போது, ஒவ்வொரு நீங்கள் தேடும் செல்கிறது பயனர்கள் ஓடு, ஆனால் அது ஒருவேளை தான் வெற்று அடுக்கு தேட சிறந்த இல்லை நீங்கள் அதை செய்கிறீர்கள் ஏனெனில் ஒவ்வொரு முறையும் ஒவ்வொரு முறை பயனர் செல்ல வேண்டும். எனவே, அதற்கு பதிலாக, அதை நினைவில் சிறந்த எங்கே வெற்று ஓடு சில பயன்படுத்தி நன்கு மாறிகள் என்று பெயரிட்டார். நீங்கள் பயனர் செய்ய அனுமதிக்கும் எனவே ஒரு முறை தங்கள் நகர்வுகள், அவர்கள் நன்றாக இருக்கிறார்கள் அவர்கள் பதினைந்து விளையாட்டு வென்ற வழி. பதினைந்து, ஓடுகள் விளையாட்டில் வெற்றி ஒரு குறிப்பிட்ட வரிசையில் இருக்க வேண்டும், மற்றும் வெற்றி விழாவில் என்பதை சரிபார்த்து விளையாட்டில் வெற்றி. இது விளையாட்டில் வெற்றி என்றால் உண்மை கொடுக்கிறது மற்றும் ஓடுகள் சரியான வரிசையில் இருக்கின்றன, மற்றும் தவறான இல்லையெனில். எனவே பதினைந்து, ஓடுகள் விளையாட்டில் வெற்றி உடன், ஒழுங்கு அதிகரித்து வேண்டும் வலது கீழ் மூலையில் உள்ள வெற்று ஓடு. எனவே எப்படி பார்க்கிறீர்கள் என்பதை பயனர் வலது ஒரு குழு சென்றுள்ளது நோக்குநிலை? சரி, நீங்கள் குழு மீது மீண்டும் கூறு மற்றும் வேண்டும் என்பதை உறுதி செய்ய மதிப்புகள் சரிபார்க்க அவர்கள் சரியான இடத்தில் இருக்கிறார்கள். இதை செய்ய, நீங்கள் உள்ளமை பயன்படுத்த முடியும் நீங்கள் செய்தது போல் சுழல்கள் டிராவில் மற்றும் init உள்ள. சரிபார்க்க வழிகளில் ஒரு ஜோடி உள்ளன மற்றும் குழு என்பதை சரிபார்க்க சரியான மற்றும் ஒரு வெற்றி உருவாக்கம், எனினும். நீங்கள் இடது இருந்து வலது சென்றால், தொடங்கி கீழே முதல் வரிசையில் இருந்து, பின்னர் ஒவ்வொரு எண்ணிக்கை அதிகமாக இருக்க வேண்டும் முந்தைய ஒரு. நீ தான் மதிப்பு என்ன பற்றி கவனமாக இருங்கள் உங்கள் வெற்று ஓடு தேர்வு. அல்லது நீங்கள் ஒரு எதிர் மாறி பயன்படுத்த முடியும் என்றால், ஒவ்வொரு மதிப்பு இடத்தில் உள்ளது என்பதை உறுதி நீங்கள் சில வகையான கொண்டு வர இந்த பிரதிநிதித்துவம் சூத்திரம். எனவே பரிசோதனை வேடிக்கை கணித. நீங்கள் ஒரு வழி, திரும்ப கொண்டு வர ஒருமுறை பகல் பயனர் விளையாட்டு வென்றுள்ளது முறை. ஆனால் எந்த மதிப்பு தவறான, திரும்பி இருக்கிறது என்றால் தவறு, பயனர் நகரும் தொடர உள்ளது அவர்கள் விளையாட்டில் வெற்றி இல்லை, ஏனெனில். நீங்கள் சேர்ந்து, இந்த சோதனை செயல்படுத்த மற்றும் ஒருமுறை துவக்க கொண்டு, வரைந்து, மற்றும் நகர்த்த பதினைந்து விளையாட்டு முடிச்சுட்டேன். வாழ்த்துக்கள் மற்றும் வேடிக்கை விளையாட்டு வேண்டும். என் பெயர் Zamyla உள்ளது மற்றும் இந்த CS50 உள்ளது.