1 00:00:00,000 --> 00:00:00,580 2 00:00:00,580 --> 00:00:02,950 >> டேவிட் ஜே MALAN: இப்போது செயல்படுத்த வேண்டும் ஒரு ஒரு பக்க இல்லை என்று செயல்பாடு 3 00:00:02,950 --> 00:00:05,920 விளைவு, ஆனால் அதற்கு பதிலாக வருமானத்தை மீண்டும் மதிப்பு. 4 00:00:05,920 --> 00:00:09,150 குறிப்பாக, ஒரு செயல்பாடு செயல்படுத்த வேண்டும் அதன் நேர்மறை முழு எண்ணாக என்று 5 00:00:09,150 --> 00:00:11,490 வாழ்க்கையில் நோக்கம் சரியாக செய்ய இருக்கிறது. 6 00:00:11,490 --> 00:00:14,500 குறிப்பாக, நான் பயன்படுத்த விரும்புகிறேன் பின்வருமாறு இந்த செயல்பாடு - 7 00:00:14,500 --> 00:00:18,770 எண்ணாக N பாசிடிவ் எண்ணாக கிடைக்கும் கிடைக்கிறது. 8 00:00:18,770 --> 00:00:23,640 பின்னர் அச்சு f, நன்றி சதவீதம் நான் ஒரு 9 00:00:23,640 --> 00:00:26,490 ஒதுக்கிட, கமா, இறுதியில். 10 00:00:26,490 --> 00:00:29,030 >> இப்போது நிச்சயமாக, கிடைத்ததா எண்ணாக இன்னும் இல்லை. 11 00:00:29,030 --> 00:00:33,020 எனவே அதை செயல்படுத்த உறுதி வேண்டும் என் கோப்பு ஒரு வரி மேல் சேர்க்க 12 00:00:33,020 --> 00:00:37,110 போன்ற முழு எண்ணாக குறிப்பிடப்படுகிறது என்று இந்த செயல்பாடு எண்ணாக திரும்ப வேண்டும் - 13 00:00:37,110 --> 00:00:39,110 நேர்மறை முழு எண்ணாக. 14 00:00:39,110 --> 00:00:43,000 மற்றும் நாம் வெளிப்படையாக குறிப்பிட வேண்டும் என்று இந்த செயல்பாடு எந்த உள்ளீடு எடுத்து, மற்றும் மாட்டேன் 15 00:00:43,000 --> 00:00:45,570 அதனால் அதன் வாதங்கள் வெற்றிடத்தை இருக்கின்றன. 16 00:00:45,570 --> 00:00:49,500 என் கோப்பு கீழே இப்போது நாம், வெறுமனே என்று நான், மேலே முக்கிய வரை வைத்திருக்க முடியும் 17 00:00:49,500 --> 00:00:52,220 உண்மையில் செயல்படுத்த அல்லது வரையறுக்க இந்த செயல்பாடு. 18 00:00:52,220 --> 00:00:55,120 >> முதலில் நாம் அதே தொடங்க கையொப்பம், அதனால் பேச - 19 00:00:55,120 --> 00:00:59,140 எண்ணாக நேர்மறை எண்ணாக வெற்றிடத்தை கிடைக்கும். 20 00:00:59,140 --> 00:01:01,910 இப்போது கிடைக்கும் செயல்படுத்த வேண்டும் பின்வருமாறு நேர்மறை எண்ணாக. 21 00:01:01,910 --> 00:01:05,410 மேலும் ஆனால், n என்று ஒரு முழு எண்ணாக அறிவிக்க வேண்டும் நாங்கள் கிட்டத்தட்ட எதையும் அழைக்க முடியும் 22 00:01:05,410 --> 00:01:11,360 நாம் பின்வரும் செய்ய, விரும்புகிறேன் போது சில நிபந்தனை உண்மையாக, நாம் திரும்ப வேண்டும் 23 00:01:11,360 --> 00:01:13,030 ஒரு கணம் அந்த நிலையில். 24 00:01:13,030 --> 00:01:20,800 அச்சு f, என்னை ஒரு நேர்மறையான முழு எண்ணாக கொடுங்கள், மற்றும் இப்போது கிடைக்கும் எண்ணாக பயன்படுத்த அனுமதிக்க 25 00:01:20,800 --> 00:01:23,290 உண்மையில், CS50 நூலகம் என்று முழு எண்ணாக. 26 00:01:23,290 --> 00:01:28,210 >> ஆனால் என் நிலையில், இந்த செய்வோம் வளைய நீண்ட n 1 க்கும் குறைவாக உள்ளது. 27 00:01:28,210 --> 00:01:31,260 பயனர் என நீண்ட வேறுவிதமாக கூறினால், எனக்கு வழங்குவதன் மூலம் ஒத்துழைக்க இல்லை 28 00:01:31,260 --> 00:01:36,260 ஒரு நேர்மறையான எண்ணாக கொண்ட, நாம் என்னை மீண்டும் வரியில் அவரை அல்லது மீண்டும் அவளை, மீண்டும், மீண்டும் 29 00:01:36,260 --> 00:01:37,720 அவன் அல்லது அவள் இல்லை வரை. 30 00:01:37,720 --> 00:01:40,360 ஆனால் நான் ஏனெனில், இதுவரை செய்யவில்லை நான் வேண்டும் இந்த செயல்பாடு இறுதியில் 31 00:01:40,360 --> 00:01:42,210 உண்மையில் அந்த உள்ளீடு ஏதாவது செய்ய. 32 00:01:42,210 --> 00:01:46,710 அதனால் நான் திரும்பி பற்றி செல்ல போகிறேன் அதை திரும்ப இறுதியில் போன்ற ஒரு வரி 33 00:01:46,710 --> 00:01:52,850 அரைப்புள்ளி, அதன் மூலம் ஒரு உண்மையான திரும்பிய இந்த செயல்பாடு என்று யார் முக்கிய எண்ணாக. 34 00:01:52,850 --> 00:01:56,810 இப்போது இது குறிப்பிடப்பட்டுள்ளது மதிப்புள்ள தான் என்று கூட எண்ணாக உள்ள நேர்மறை எண்ணாக வருமானம் கிடைக்கும், இது தான் 35 00:01:56,810 --> 00:02:00,470 அதை திரும்ப நிச்சயமாக நன்றாக குறிப்பாக ஒரு நேர்மறையான எண்ணாக. 36 00:02:00,470 --> 00:02:04,170 ஒரு சிறப்பு தரவு வகை இல்லை நேர்மறை முழு குறிப்பாக, நாம் 37 00:02:04,170 --> 00:02:06,490 வெறுமனே கட்டப்பட்ட பயன்படுத்த "எண்ணாக." 38 00:02:06,490 --> 00:02:11,250 >> இப்போது மீண்டும் வரி ஒன்பது மணிக்கு, நான் இருக்கிறேன் என்று கவனிக்கிறது இந்த வரிசையில் என் ஆனால் n அச்சிடுகிறது 39 00:02:11,250 --> 00:02:13,970 அறிவித்தார் என்று ஒரு N சொந்தமாகிறது வரி எட்டு. 40 00:02:13,970 --> 00:02:17,840 எனவே, அது முற்றிலும் நீங்கள் முடியும் மாறிவிடும் அடையாளங்களையே என பெயரிடப்பட்டுள்ளது மாறிகள் 41 00:02:17,840 --> 00:02:20,250 அவர்கள் க்குள் இருக்கும் வரை பல்வேறு நோக்கங்கள். 42 00:02:20,250 --> 00:02:24,950 அந்த நோக்கம் வரையறுக்கப்படுகிறது நினைவு என்று மிக நெருக்கமாக சுருள் ப்ரேஸ் 43 00:02:24,950 --> 00:02:27,620 மாறி சுற்றி நீங்கள் வரையறை என்று. 44 00:02:27,620 --> 00:02:30,370 >> இப்போது தொகுக்கலாம் மற்றும் இந்த நிரலை இயக்க. 45 00:02:30,370 --> 00:02:35,210 செய்ய செயல்பாடுகளை 1, டாட் செயல்பாடுகளை 1 குறைத்துவிடும். 46 00:02:35,210 --> 00:02:40,040 அது ஒரு நேர்மறை முழு எண்ணாக போன்ற 50 தருகிறேன், அது 50 நன்றி கூறுகிறார். 47 00:02:40,040 --> 00:02:43,180 இதற்கிடையில், நாம் ஒத்துழைக்க என்றால், அதை கொடுத்து, மீண்டும் இயங்குவதாக 48 00:02:43,180 --> 00:02:47,550 0, நான் மீண்டும் தூண்டியது, அல்லது அதை தருகிறேன் 1 எதிர்மறை, நான் மீண்டும் தூண்டியது. 49 00:02:47,550 --> 00:02:51,720 ஆனால் நான், அதை வழங்கும் என்றால் , 50 என்று, நான் 50 நன்றி. 50 00:02:51,720 --> 00:02:54,590