1 00:00:00,000 --> 00:00:07,800 2 00:00:07,800 --> 00:00:10,190 >> ZAMYLA: સમજવા માટે રિકર્ઝન, તમારી પાસે 3 00:00:10,190 --> 00:00:13,820 પ્રથમ રિકર્ઝન સમજે છે. 4 00:00:13,820 --> 00:00:17,280 કાર્યક્રમ ડિઝાઇન અર્થ માં રિકર્ઝન રાખવાથી તમે સ્વ સંદર્ભ છે કે 5 00:00:17,280 --> 00:00:18,570 વ્યાખ્યાઓ. 6 00:00:18,570 --> 00:00:21,520 ફરી યાદ આવવું માહિતી માળખાં, દાખલા તરીકે, માહિતી માળખાં છે 7 00:00:21,520 --> 00:00:23,990 પોતાની જાતને સમાવેશ થાય છે તેમની વ્યાખ્યાઓ. 8 00:00:23,990 --> 00:00:27,160 પરંતુ આજે, અમે ધ્યાન કેન્દ્રિત રહ્યા છીએ ફરી યાદ આવવું કાર્યો પર. 9 00:00:27,160 --> 00:00:31,160 >> , કાર્યો ઇનપુટ્સ લેવા જણાવ્યું હતું કે દલીલો, અને કિંમત પાછી તેમના 10 00:00:31,160 --> 00:00:34,480 દ્વારા રજૂ આઉટપુટ અહીં આ રેખાકૃતિ. 11 00:00:34,480 --> 00:00:38,060 અમે શરીરના તરીકે બોક્સ લાગે પડશે સમૂહ સમાવતી કાર્ય, 12 00:00:38,060 --> 00:00:42,340 આ અર્થઘટન કે સૂચનો ઇનપુટ અને આઉટપુટ છે. 13 00:00:42,340 --> 00:00:45,660 શરીર ની અંદર નજીકથી દેખાવ ટેકિંગ કાર્ય પર કૉલ છતી કરી શકે છે 14 00:00:45,660 --> 00:00:47,430 અન્ય કાર્યો સાથે સાથે. 15 00:00:47,430 --> 00:00:51,300 આ સરળ કાર્ય, foo, લો કે ઇનપુટ તરીકે એક શબ્દમાળા લે છે અને 16 00:00:51,300 --> 00:00:54,630 પ્રિન્ટ કેટલા અક્ષરો કે જેઓ શબ્દમાળા છે. 17 00:00:54,630 --> 00:00:58,490 શબ્દમાળા લંબાઈ માટે કાર્ય strlen, જેની આઉટપુટ છે, કહેવામાં આવે છે 18 00:00:58,490 --> 00:01:01,890 printf માટે કોલ માટે જરૂરી છે. 19 00:01:01,890 --> 00:01:05,770 >> હવે, શું ફરી યાદ આવવું કાર્ય કરે છે ખાસ તે પોતે કહે છે. 20 00:01:05,770 --> 00:01:09,610 અમે આ ફરી યાદ આવવું પ્રતિનિધિત્વ કરી શકે છે આ નારંગી તીર સાથે કૉલ 21 00:01:09,610 --> 00:01:11,360 પાછા પોતે રહ્યાં. 22 00:01:11,360 --> 00:01:15,630 પરંતુ ફરીથી પોતે ચલાવવા જ કરશે અન્ય ફરી યાદ આવવું કૉલ કરવા માટે, અને 23 00:01:15,630 --> 00:01:17,150 અન્ય અને અન્ય. 24 00:01:17,150 --> 00:01:19,100 પરંતુ ફરી યાદ આવવું કાર્યો અનંત ન હોઈ શકે. 25 00:01:19,100 --> 00:01:23,490 તેઓ કોઈક અંત હોય છે, અથવા તમારા કાર્યક્રમ કાયમ ચાલશે. 26 00:01:23,490 --> 00:01:27,680 >> તેથી અમે તોડી રસ્તો શોધી જરૂર ફરી યાદ આવવું કોલ્સ બહાર. 27 00:01:27,680 --> 00:01:29,900 અમે આધાર કેસ આ ફોન કરો. 28 00:01:29,900 --> 00:01:33,570 આધાર કેસ જ્યારે શરત મળ્યા છે, કાર્ય કર્યા વિના આપે છે 29 00:01:33,570 --> 00:01:34,950 અન્ય ફરી યાદ આવવું કોલ. 30 00:01:34,950 --> 00:01:39,610 એક રદબાતલ કાર્ય, હાય, આ કાર્ય લો કે ઇનપુટ તરીકે પૂર્ણાંક n એ લઈ જાય છે. 31 00:01:39,610 --> 00:01:41,260 આધાર કેસ પ્રથમ આવે છે. 32 00:01:41,260 --> 00:01:46,220 N એ શૂન્ય કરતાં ઓછી, પ્રિન્ટ બાય અને છે અન્ય તમામ કિસ્સાઓમાં બદલામાં, આ 33 00:01:46,220 --> 00:01:49,400 કાર્ય સ્પષ્ટ મહત્તમ છાપો અને ચલાવવા કરશે ફરી યાદ આવવું કોલ. 34 00:01:49,400 --> 00:01:53,600 સાથે કાર્ય સ્પષ્ટ મહત્તમ માટે અન્ય કોલ એક decremented ઇનપુટ મૂલ્ય. 35 00:01:53,600 --> 00:01:56,790 >> હવે, આપણે, હાય છાપો છતાં પણ કાર્ય સમાપ્ત નહીં અમે સુધી 36 00:01:56,790 --> 00:02:00,370 તેના વળતર પ્રકાર પરત, આ કિસ્સામાં રદબાતલ છે. 37 00:02:00,370 --> 00:02:04,830 તેથી દરેક n એ આધાર કેસ કરતાં અન્ય માટે, આ કાર્ય હાય હાય આપશે 38 00:02:04,830 --> 00:02:06,890 n ના ઓછા 1. 39 00:02:06,890 --> 00:02:10,050 આ કાર્ય છતાં રદબાતલ છે, એટલે બાહ્ય રીતે અહીં પરત પ્રકાર નહીં. 40 00:02:10,050 --> 00:02:12,000 અમે હમણાં જ કાર્ય ચલાવવા પડશે. 41 00:02:12,000 --> 00:02:16,960 તેથી સ્પષ્ટ મહત્તમ ફોન (3) મહત્તમ છાપો અને સ્પષ્ટ મહત્તમ (2) (1) એક સ્પષ્ટ મહત્તમ ચલાવે છે ચલાવો 42 00:02:16,960 --> 00:02:20,560 સ્પષ્ટ મહત્તમ ચલાવે છે (0), કે જ્યાં આધાર કેસ સ્થિતિ મળ્યા છે. 43 00:02:20,560 --> 00:02:24,100 તેથી સ્પષ્ટ મહત્તમ (0) બાય છાપે છે અને આપે છે. 44 00:02:24,100 --> 00:02:24,990 >> બરાબર. 45 00:02:24,990 --> 00:02:28,690 તેથી હવે અમે તેના મૂળભૂત સમજી તેઓ જરૂર છે કે ફરી યાદ આવવું કાર્યો, 46 00:02:28,690 --> 00:02:32,730 ઓછામાં ઓછી એક આધાર કેસ સાથે સાથે એક ફરી યાદ આવવું કોલ, ચાલો એક પર ખસેડો 47 00:02:32,730 --> 00:02:34,120 વધુ અર્થપૂર્ણ ઉદાહરણ છે. 48 00:02:34,120 --> 00:02:37,830 માત્ર નહિં આપે કે એક કોઈ બાબત શું ગેરમાન્ય. 49 00:02:37,830 --> 00:02:41,340 >> માતાનો કારણદર્શી પર એક નજર ક્રિયા માં સૌથી સામાન્ય રીતે વાપરવામાં 50 00:02:41,340 --> 00:02:43,660 સંભાવના ગણતરીઓ. 51 00:02:43,660 --> 00:02:48,120 N ના કારણદર્શી દરેક બનેલો છે કરતાં હકારાત્મક પૂર્ણાંક ઓછી 52 00:02:48,120 --> 00:02:49,400 અને n સમાન. 53 00:02:49,400 --> 00:02:56,731 તેથી કારણદર્શી પાંચ 5 વખત 4 વખત છે 3 વખત 2 વખત 1 120 આપે છે. 54 00:02:56,731 --> 00:03:01,400 ચાર કારણદર્શી 4 વખત 3 વખત છે 2 વખત 1 24 આપે છે. 55 00:03:01,400 --> 00:03:04,910 અને એ જ નિયમ લાગુ પડે છે કોઈપણ હકારાત્મક પૂર્ણાંક છે. 56 00:03:04,910 --> 00:03:08,670 >> તેથી અમે કેવી રીતે ફરી યાદ આવવું લખી શકે છે કારણદર્શી ગણતરી તે કાર્ય 57 00:03:08,670 --> 00:03:09,960 સંખ્યાબંધ? 58 00:03:09,960 --> 00:03:14,700 વેલ, અમે બંને ઓળખવા માટે જરૂર પડશે આધાર કેસ અને ફરી યાદ આવવું કોલ. 59 00:03:14,700 --> 00:03:18,250 આ ફરી યાદ આવવું કોલ જ હશે આધાર સિવાય બધા કિસ્સાઓમાં માટે 60 00:03:18,250 --> 00:03:21,420 કેસ, જે અમે પડશે અર્થ એ થાય કે અમને આપશે કે પેટર્ન શોધી અમારા 61 00:03:21,420 --> 00:03:23,350 ઇચ્છિત પરિણામ. 62 00:03:23,350 --> 00:03:30,270 >> આ ઉદાહરણ માટે, કેવી રીતે 5 કારણદર્શી જુઓ 1 દ્વારા 2 દ્વારા 3 દ્વારા 4 ગુણાકાર સમાવેશ થાય છે 63 00:03:30,270 --> 00:03:33,010 અને તે ખૂબ જ ગુણાકાર અહીં જોવા મળે છે 64 00:03:33,010 --> 00:03:35,430 4 કારણદર્શી વ્યાખ્યા. 65 00:03:35,430 --> 00:03:39,810 તેથી અમે 5 કારણદર્શી કે જુઓ માત્ર 5 વખત 4 કારણદર્શી. 66 00:03:39,810 --> 00:03:43,360 હવે આ પેટર્ન લાગુ પડે છે 4 માટે પણ કારણદર્શી? 67 00:03:43,360 --> 00:03:44,280 હા. 68 00:03:44,280 --> 00:03:49,120 અમે 4 કારણદર્શી સમાવે છે જુઓ ગુણાકાર 3 વખત 2 વખત 1, 69 00:03:49,120 --> 00:03:51,590 3 કારણદર્શી તરીકે ખૂબ જ વ્યાખ્યા. 70 00:03:51,590 --> 00:03:56,950 તેથી 4 કારણદર્શી 4 વખત 3 ને સમાન હોય છે કારણદર્શી, અને તેથી પર અને તેથી આગળ અમારા 71 00:03:56,950 --> 00:04:02,170 પેટર્ન 1 કારણદર્શી, ત્યાં સુધી લાકડી જે વ્યાખ્યા દ્વારા 1 ને સમાન હોય છે. 72 00:04:02,170 --> 00:04:04,950 >> કોઈ અન્ય હકારાત્મક છે પૂર્ણાંકો છોડી દીધી. 73 00:04:04,950 --> 00:04:07,870 તેથી અમે નોંધ લીધી છે અમારા ફરી યાદ આવવું કોલ. 74 00:04:07,870 --> 00:04:13,260 n એ કારણદર્શી n વખત સમાન છે આ n ના કારણદર્શી 1 બાદ. 75 00:04:13,260 --> 00:04:14,370 અને અમારા આધાર કેસ? 76 00:04:14,370 --> 00:04:17,370 કે જે હમણાં જ અમારા વ્યાખ્યા હશો 1 કારણદર્શી. 77 00:04:17,370 --> 00:04:19,995 >> તેથી હવે અમે લેખિતમાં પર ખસેડી શકો છો કાર્ય માટે કોડ. 78 00:04:19,995 --> 00:04:24,110 આધાર કેસ માટે, અમે પડશે સ્થિતિ n એ સમકક્ષ 1, બરાબર જ્યાં 79 00:04:24,110 --> 00:04:25,780 અમે 1 પરત મળશે. 80 00:04:25,780 --> 00:04:29,280 પછી ફરી યાદ આવવું કોલ પર ખસેડવું, અમે n એ વખત પરત મળશે આ 81 00:04:29,280 --> 00:04:32,180 n ના કારણદર્શી 1 બાદ. 82 00:04:32,180 --> 00:04:33,590 >> હવે આપણે આ અમારી ચકાસીએ. 83 00:04:33,590 --> 00:04:35,900 માતાનો કારણદર્શી 4 પ્રયાસ કરો. 84 00:04:35,900 --> 00:04:39,420 અમારા કાર્ય પ્રતિ તે સમાન છે 4 વખત કારણદર્શી (3). 85 00:04:39,420 --> 00:04:43,040 કારણદર્શી (3) ને સમાન હોય છે 3 વખત કારણદર્શી (2). 86 00:04:43,040 --> 00:04:48,700 કારણદર્શી (2) 2 વખત સમાન છે કારણદર્શી (1), જે 1 આપે છે. 87 00:04:48,700 --> 00:04:52,490 કારણદર્શી (2) હવે 2 વખત 1, 2 આપે છે. 88 00:04:52,490 --> 00:04:55,960 કારણદર્શી (3) હવે પાછા આવી શકો છો 3 વખત 2, 6. 89 00:04:55,960 --> 00:05:02,490 અને છેલ્લે, કારણદર્શી (4) 4 વખત 6, 24 આપે છે. 90 00:05:02,490 --> 00:05:06,780 >> જો તમે કોઇ મુશ્કેલી સામનો કરો તો ફરી યાદ આવવું કૉલ સાથે, ડોળ કરવો કે 91 00:05:06,780 --> 00:05:09,660 કાર્ય પહેલેથી જ કામ કરે છે. 92 00:05:09,660 --> 00:05:13,450 શું હું આ દ્વારા અર્થ છે કે તમારે પાછા તમારા ફરી યાદ આવવું કોલ્સ પર વિશ્વાસ 93 00:05:13,450 --> 00:05:15,100 યોગ્ય કિંમતો. 94 00:05:15,100 --> 00:05:18,960 દાખલા તરીકે, મને ખબર છે કે જો કારણદર્શી (5) 5 વખત જેટલી જ થાય છે 95 00:05:18,960 --> 00:05:24,870 કારણદર્શી (4), હું વિશ્વાસ જાઉં છું કારણદર્શી (4) મને 24 આપશે. 96 00:05:24,870 --> 00:05:28,510 તમે, એક ચલ કારણ કે તે વિચારો કરશે, તમે પહેલેથી જ વ્યાખ્યાયિત જો 97 00:05:28,510 --> 00:05:30,070 કારણદર્શી (4). 98 00:05:30,070 --> 00:05:33,850 જેથી કોઇ પણ કારણદર્શી માટે (એન), તે છે આ n ના ઉત્પાદન અને 99 00:05:33,850 --> 00:05:35,360 અગાઉના કારણદર્શી. 100 00:05:35,360 --> 00:05:38,130 અને આ અગાઉના કારણદર્શી ફોન કરીને મેળવવામાં આવે છે 101 00:05:38,130 --> 00:05:41,330 n ના કારણદર્શી 1 બાદ. 102 00:05:41,330 --> 00:05:45,130 >> તમે અમલમાં મૂકી શકે છે જો હવે, જુઓ એક ફરી યાદ આવવું જાતે કામ કરે છે. 103 00:05:45,130 --> 00:05:50,490 તમારા ટર્મિનલ લોડ કરો, અથવા run.cs50.net, અને એક કાર્ય રકમ લખી 104 00:05:50,490 --> 00:05:54,770 કે પૂર્ણાંક n એ લે છે અને આપે છે આ બધા સતત હકારાત્મક રકમ 105 00:05:54,770 --> 00:05:57,490 n માંથી 1 માટે પૂર્ણાંકો. 106 00:05:57,490 --> 00:06:01,000 હું કેટલાક ની રકમનું લખાય છે તમને મદદ કરવા માટે કિંમતો અમારા. 107 00:06:01,000 --> 00:06:04,030 પ્રથમ, બહાર આંકડો આધાર કેસ સ્થિતિ. 108 00:06:04,030 --> 00:06:06,170 પછી, રકમ જુઓ (5). 109 00:06:06,170 --> 00:06:09,270 તમે દ્રષ્ટિએ તે વ્યક્ત કરી શકે છે અન્ય રકમ છે? 110 00:06:09,270 --> 00:06:11,290 હવે, શું રકમ વિશે (4)? 111 00:06:11,290 --> 00:06:15,630 તમે કેવી રીતે રકમ વ્યક્ત કરી શકો છો (4) અન્ય રકમ દ્રષ્ટિએ? 112 00:06:15,630 --> 00:06:19,655 >> તમે રકમ છે એકવાર (5) અને રકમ (4) અન્ય રકમો દ્રષ્ટિએ વ્યક્ત, જુઓ 113 00:06:19,655 --> 00:06:22,970 તમે ઓળખી શકે છે, જો રકમ (એન) માટે પેટર્ન. 114 00:06:22,970 --> 00:06:26,190 જો નહિં, તો થોડા અન્ય નંબરો પ્રયાસ અને તેમના રકમો માં વ્યક્ત 115 00:06:26,190 --> 00:06:28,410 અન્ય સંખ્યાની દ્રષ્ટિએ. 116 00:06:28,410 --> 00:06:31,930 અલગ માટે પેટર્ન ઓળખવા દ્વારા નંબરો, તમે તમારી રીતે પર સારી રીતે છો 117 00:06:31,930 --> 00:06:34,320 કોઈપણ n એ માટે પેટર્ન ઓળખાય. 118 00:06:34,320 --> 00:06:38,040 >> રિકર્ઝન એક ખરેખર શક્તિશાળી સાધન છે, તેથી અલબત્ત તે માટે મર્યાદિત નથી 119 00:06:38,040 --> 00:06:39,820 ગાણિતિક કાર્ય કરે છે. 120 00:06:39,820 --> 00:06:44,040 રિકર્ઝન ખૂબ જ અસરકારક રીતે ઉપયોગ કરી શકાય છે દાખલા તરીકે વૃક્ષો સાથે કામ કરતી વખતે. 121 00:06:44,040 --> 00:06:47,210 એક માટે વૃક્ષો પર ટૂંકા જુઓ વધુ સંપૂર્ણ સમીક્ષા, પરંતુ હવે 122 00:06:47,210 --> 00:06:51,140 , તે દ્વિસંગી શોધ વૃક્ષો યાદ ખાસ, દરેક, ગાંઠો રીતે રહે છે 123 00:06:51,140 --> 00:06:53,820 નીચેની અને બે નોડ પોઇન્ટર સાથે. 124 00:06:53,820 --> 00:06:57,270 સામાન્ય રીતે, આ દ્વારા રજૂ થાય છે એક લીટી પોઇન્ટ કર્યા પેરેંટ નોડ 125 00:06:57,270 --> 00:07:01,870 ડાબી બાળક નોડ અને એક માટે જમણી બાળક નોડ માટે. 126 00:07:01,870 --> 00:07:04,510 એક દ્વિસંગી શોધ ની માળખું વૃક્ષ પોતે સારી રીતે પૂરું પાડે 127 00:07:04,510 --> 00:07:05,940 ફરી યાદ આવવું શોધ. 128 00:07:05,940 --> 00:07:09,730 આ ફરી યાદ આવવું કોલ ક્યાં તો પસાર ડાબી અથવા જમણી નોડ, પરંતુ વધુ 129 00:07:09,730 --> 00:07:10,950 વૃક્ષ ટૂંકમાં કે. 130 00:07:10,950 --> 00:07:15,690 >> તમે એક ક્રિયા કરવા માટે માંગો છો દ્વિસંગી વૃક્ષ દરેક એક નોડ. 131 00:07:15,690 --> 00:07:17,410 તમારા વિશે જાઓ શકે છે? 132 00:07:17,410 --> 00:07:20,600 વેલ, તમે ફરી યાદ આવવું લખી શકે છે ક્રિયા કરે છે તે કાર્ય 133 00:07:20,600 --> 00:07:24,450 પિતૃ નોડ પર અને ફરી યાદ આવવું બનાવે છે એ જ કાર્ય માટે કૉલ, 134 00:07:24,450 --> 00:07:27,630 ડાબી માં પસાર અને યોગ્ય બાળક ગાંઠો. 135 00:07:27,630 --> 00:07:31,650 દા.ત. આ કાર્ય, foo, કે આ આપેલ નોડ કિંમત અને ફેરફારો 136 00:07:31,650 --> 00:07:33,830 1 તેના બાળકો તમામ. 137 00:07:33,830 --> 00:07:37,400 નલ નોડ કારણો આધાર કેસ કાર્ય સૂચવે છે, પાછા 138 00:07:37,400 --> 00:07:41,290 કોઈ પણ ગાંઠો નથી કે કે પેટા વૃક્ષ છોડી દીધી. 139 00:07:41,290 --> 00:07:42,620 >> આપણે તેના લઈ જવામાં. 140 00:07:42,620 --> 00:07:44,340 પ્રથમ પિતૃ 13 છે. 141 00:07:44,340 --> 00:07:47,930 અમે 1 માટે કિંમત બદલવા માટે, અને પછી ફોન કરો અમારા ડાબી પર કાર્ય સાથે સાથે 142 00:07:47,930 --> 00:07:49,600 યોગ્ય રિલીઝ. 143 00:07:49,600 --> 00:07:53,910 આ કાર્ય, foo, ડાબી બાજુ પર કહેવામાં આવે છે પ્રથમ પેટા વૃક્ષ છે, તેથી ડાબી નોડ 144 00:07:53,910 --> 00:07:57,730 1 અને foo તેમની સોંપણી કરવામાં આવશે કરશે કે નોડ બાળકો પર કહેવાય, 145 00:07:57,730 --> 00:08:01,900 પ્રથમ ડાબી અને પછી યોગ્ય, અને તેથી અને તેથી આગળ. 146 00:08:01,900 --> 00:08:05,630 અને શાખાઓ નથી કે તેમને કહેવું કોઈ વધુ બાળકોને પણ આ જ પ્રક્રિયા 147 00:08:05,630 --> 00:08:09,700 યોગ્ય બાળકો માટે ચાલુ રહેશે સમગ્ર વૃક્ષ ગાંઠો છે ત્યાં સુધી 148 00:08:09,700 --> 00:08:11,430 1 થી તેમની સોંપણી. 149 00:08:11,430 --> 00:08:15,390 >> તમે જોઈ શકો છો, તમે મર્યાદિત નથી માત્ર એક ફરી યાદ આવવું કોલ. 150 00:08:15,390 --> 00:08:17,930 મેળવવા માટે કામ કરવામાં આવશે તરીકે જ રીતે ઘણા. 151 00:08:17,930 --> 00:08:21,200 તમે એક વૃક્ષ હતું તે તો જ્યાં દરેક નોડ ત્રણ બાળકો હતા, 152 00:08:21,200 --> 00:08:23,100 ડાબે, મધ્ય, અને અધિકાર? 153 00:08:23,100 --> 00:08:24,886 તમે કેવી રીતે foo ફેરફાર કરશે? 154 00:08:24,886 --> 00:08:25,860 વેલ, સરળ. 155 00:08:25,860 --> 00:08:30,250 જસ્ટ અન્ય ફરી યાદ આવવું કોલ ઉમેરો અને મધ્યમ નોડ નિર્દેશક પાસ. 156 00:08:30,250 --> 00:08:34,549 >> રિકર્ઝન ખૂબ જ શક્તિશાળી અને ન કરવા માટે છે ભવ્ય ઉલ્લેખ છે, પરંતુ તે એક હોઈ શકે છે 157 00:08:34,549 --> 00:08:38,010 પ્રથમ મુશ્કેલ ખ્યાલ, તેથી દર્દી અને તમારા સમય લે છે. 158 00:08:38,010 --> 00:08:39,370 આધાર કેસ સાથે શરૂ કરો. 159 00:08:39,370 --> 00:08:42,650 તે સામાન્ય રીતે ઓળખવા માટે સૌથી સરળ છે, અને પછી તમે કામ કરી શકો છો 160 00:08:42,650 --> 00:08:43,830 પાછળની ત્યાંથી. 161 00:08:43,830 --> 00:08:46,190 તમે પર પહોંચવાનો પ્રયાસ જરૂર ખબર તમારા આધાર કેસ છે, તેથી આવા શકે 162 00:08:46,190 --> 00:08:47,760 તમે થોડા સંકેતો આપે છે. 163 00:08:47,760 --> 00:08:53,120 એક ચોક્કસ કિસ્સામાં વ્યક્ત કરવાનો પ્રયાસ કરો અન્ય કિસ્સાઓમાં શરતો, અથવા પેટા સેટમાં. 164 00:08:53,120 --> 00:08:54,700 >> આ ટૂંકી જોવા માટે આભાર. 165 00:08:54,700 --> 00:08:58,920 ખૂબ જ ઓછામાં ઓછા, હવે તમે કરી શકો છો આ જેવા ટુચકાઓ સમજે છે. 166 00:08:58,920 --> 00:09:01,250 મારું નામ Zamyla છે, અને આ CS50 છે. 167 00:09:01,250 --> 00:09:04,306 168 00:09:04,306 --> 00:09:07,170 >> હાય, આ કાર્ય લો, લે રદબાતલ કાર્ય 169 00:09:07,170 --> 00:09:09,212 પૂર્ણાંક, n એ, ઇનપુટ તરીકે. 170 00:09:09,212 --> 00:09:11,020 આધાર કેસ પ્રથમ આવે છે. 171 00:09:11,020 --> 00:09:14,240 N એ 0 કરતાં ઓછી, પ્રિન્ટ છે "બાય" અને વળતર. 172 00:09:14,240 --> 00:09:15,490