Difference between revisions of "BASH/C3/Recursive-function/Hindi"

From Script | Spoken-Tutorial
Jump to: navigation, search
 
(3 intermediate revisions by 2 users not shown)
Line 6: Line 6:
 
|-
 
|-
 
| 00:01
 
| 00:01
| नमस्कार दोस्तों, Recursive function पर स्पोकन ट्यूटोरियल में आपका स्वागत है।
+
|दोस्तों, Recursive function पर स्पोकन ट्यूटोरियल में आपका स्वागत है।
 
|-
 
|-
 
| 00:07
 
| 00:07
Line 18: Line 18:
 
|-
 
|-
 
|00:15
 
|00:15
| इस ट्यूटोरियल का अनुकरण करने के लिए आपको BASH में '''Shell Scripting''' का ज्ञान होना चाहिए।
+
| इस ट्यूटोरियल का अनुसरण करने के लिए आपको BASH में 'Shell Scripting' का ज्ञान होना चाहिए।
 
|-
 
|-
 
| 00:20
 
| 00:20
 
| यदि नहीं, तो कृपया  संबंधित ट्यूटोरियल्स के लिए दिखाई गई वेबसाइट पर जाएँ।
 
| यदि नहीं, तो कृपया  संबंधित ट्यूटोरियल्स के लिए दिखाई गई वेबसाइट पर जाएँ।
'''http://www.spoken-tutorial.org'''
+
'http://www.spoken-tutorial.org'
 
|-
 
|-
 
| 00:27
 
| 00:27
| इस ट्यूटोरियल के लिए मैं उपयोग कर रहा हूँ
+
| इस ट्यूटोरियल के लिए मैं उपयोग कर रही हूँ
 
|-
 
|-
 
| 00:29
 
| 00:29
| ऊबंटु लिनक्स ''' 12.04''ऑपरेटिंग सिस्टम '''
+
| ऊबंटु लिनक्स '12.04' 'ऑपरेटिंग सिस्टम'
  
 
|-
 
|-
 
| 00:33
 
| 00:33
| और '''GNU BASH''' वर्जन 4.2
+
| और 'GNU BASH' वर्जन 4.2
  
 
|-
 
|-
 
| 00:37
 
| 00:37
| कृपया ध्यान दें, ''' GNU Bash''' '''version 4''' या उपरोक्त अभ्यास के लिए अनुशंसित है।
+
| कृपया ध्यान दें, अभ्यास के लिए 'GNU Bash' 'वर्जन 4' या उससे नए की सलाह दी जाती है।  
 
|-
 
|-
 
| 00:44
 
| 00:44
Line 45: Line 45:
 
|-
 
|-
 
| 00:52
 
| 00:52
| '' 'Recursion' '' जटिल एल्गोरिदम को सरल बनाने के लिए एक उपयोगी तकनीक है।
+
| 'Recursion' जटिल एल्गोरिदम को सरल बनाने के लिए एक उपयोगी तकनीक है।
 
|-
 
|-
 
|  00:59
 
|  00:59
| मैं '''factorial.sh''' नामक फाइल खोलता हूँ।
+
| मैं 'factorial.sh' नामक फाइल खोलती हूँ।
 
|-
 
|-
 
| 01:04
 
| 01:04
| मैंने इस फाइल में कुछ कोड टाइप किया है।
+
|मैंने इस फाइल में कुछ कोड टाइप किया है।
 
|-
 
|-
 
| 01:07
 
| 01:07
Line 57: Line 57:
 
|-
 
|-
 
| 01:10
 
| 01:10
| '''factorial ''' फंक्शन का नाम है।
+
| 'factorial' फंक्शन का नाम है।
 
|-
 
|-
 
| 01:12
 
| 01:12
Line 63: Line 63:
 
|-
 
|-
 
| 01:19
 
| 01:19
| यह स्टेटमेंट यूजर इनपुट को रीढ करता है और वेरिएबल ''''n'''' में वैल्यू संचित करता है।
+
| यह स्टेटमेंट यूजर इनपुट को रीढ करता है, और वेरिएबल 'n' में वैल्यू संचित करता है।
 
|-
 
|-
 
| 01:26
 
| 01:26
| यहाँ हमारे पास  '''if-else condition''' है।
+
| यहाँ हमारे पास  'if-else condition' है।
  
 
|-
 
|-
 
| 01:30
 
| 01:30
'''If ''' कंडिशन चेक करता है कि क्या ''' 'n'''' की वैल्यू 0 के बराबर है।
+
|  'If' कंडिशन चेक करता है कि क्या 'n' की वैल्यू 0 के बराबर है।
 
|-
 
|-
 
| 01:36
 
| 01:36
| यदि true है तो यह  '''"factorial value of n is 1".''' मेैसेज प्रदर्शित करेगा।
+
| यदि true है तो यह  'factorial value of n is 1' मेैसेज प्रदर्शित करेगा।
 
|-
 
|-
 
| 01:42
 
| 01:42
| यहाँ '''if ''' स्टेटमेंट का '''else '' भाग है।
+
| यहाँ 'if' स्टेटमेंट का 'else' भाग है।
 
|-
 
|-
 
| 01:46
 
| 01:46
Line 82: Line 82:
 
|-
 
|-
 
| 01:50
 
| 01:50
| और '''fi ''' '''if-else''' स्टेटमेंट का अंत है।
+
| और 'fi ' 'if-else' स्टेटमेंट का अंत है।
 
|-
 
|-
 
| 01:55
 
| 01:55
| फाइल ''' factorial.sh.''' को रन करते हैं।
+
| फाइल 'factorial.sh.' को रन करते हैं।
 
|-
 
|-
 
| 01:59
 
| 01:59
|अपने कीबोर्ड पर क्रमानुसार  '''CTRL+ALT+T '' कीज(keys) का उपयोग करके टर्मिनल खोलें।
+
|अपने कीबोर्ड पर क्रमानुसार  'CTRL+ALT+T' कीज(keys) का उपयोग करके टर्मिनल खोलें।
 
|-
 
|-
 
| 02:07
 
| 02:07
| टाइप करें: '''chmod space plus x space factorial dot sh'''
+
| टाइप करें: 'chmod space plus x space factorial dot sh'
  
 
|-
 
|-
 
| 02:15
 
| 02:15
| '''Enter''' दबाएँ।
+
| 'Enter' दबाएँ।
  
 
|-
 
|-
 
| 02:17
 
| 02:17
|टाइप करेंः '''dot slash factorial.sh'''
+
|टाइप करेंः 'dot slash factorial.sh
  
 
|-
 
|-
 
| 02:21
 
| 02:21
| '''Enter''' दबाएँ।
+
| 'Enter' दबाएँ।
  
 
|-
 
|-
 
| 02:24
 
| 02:24
| हम देखते हैंः '''"Enter the number"'''.
+
|हम देखते हैंः "Enter the number".
  
 
|-
 
|-
 
| 02:26
 
| 02:26
| मैं '''0''' प्रविष्ट करूँगा।
+
| मैं '0' प्रविष्ट करुँगी।
 
|-
 
|-
 
| 02:29
 
| 02:29
Line 117: Line 117:
 
|-
 
|-
 
| 02:31
 
| 02:31
| '''factorial value of 0 is 1'''
+
| 'factorial value of 0 is 1'
  
 
|-
 
|-
 
| 02:35
 
| 02:35
| अब '''uparrow''' की(key) दबाएँ। पिछली कमांड को रिकॉल करें।
+
| अब 'uparrow' की(key) दबाएँ। पिछली कमांड को रिकॉल करें।
 
|-
 
|-
 
| 02:40
 
| 02:40
| '''Enter''' दबाएँ।
+
| 'Enter' दबाएँ।
  
 
|-
 
|-
 
| 02:42
 
| 02:42
| इस समय मैं ''' 5 ''' प्रविष्ट करूँगा।
+
| इस समय मैं '5' प्रविष्ट करुँगी।
 
|-
 
|-
 
| 02:45
 
| 02:45
Line 134: Line 134:
 
|-
 
|-
 
| 02:47
 
| 02:47
| '''Inside factorial function.'''
+
| 'Inside factorial function.'
  
 
|-
 
|-
 
|  02:51
 
|  02:51
| factorial फंक्शऩ में कुछ ओर लॉजिक जोडते हैं।
+
|factorial फंक्शऩ में कुछ और लॉजिक जोडते हैं।
 
|-
 
|-
 
| 02:56
 
| 02:56
| हम संख्याओं के '''factorial''' की गणना करेंगे।
+
| हम संख्याओं के 'factorial' की गणना करेंगे।
 
|-
 
|-
 
| 03:01
 
| 03:01
Line 147: Line 147:
 
|-
 
|-
 
| 03:03
 
| 03:03
| अब '''factorial फंक्शन के अंदर कोड ब्लोक के साथ '''echo statement''' बदलें।
+
| अब 'factorial' फंक्शन के अंदर कोड ब्लोक के साथ 'echo statement' बदलें।
 
|-
 
|-
 
| 03:10
 
| 03:10
| '''Save''' पर क्लिक करें।
+
| 'Save' पर क्लिक करें।
  
 
|-
 
|-
 
| 03:13
 
| 03:13
| '''temp ''' वेरिएबल है और यूजर द्वारा प्रविष्ट वैल्यू को संचित करता है।
+
| 'temp' वेरिएबल है और यूजर द्वारा प्रविष्ट वैल्यू को संचित करता है।
 
|-
 
|-
 
| 03:19
 
| 03:19
Line 160: Line 160:
 
|-
 
|-
 
| 03:25
 
| 03:25
| यदि '''true''' है, यह 1 प्रिंट करेगा।
+
| यदि 'true' है, तो यह 1 प्रिंट करेगा।
 
|-
 
|-
 
| 03:29
 
| 03:29
| यह  if स्टेटमेंट का '''else '' भाग है।  
+
| यह  if स्टेटमेंट का 'else' भाग है।  
 
|-
 
|-
 
| 03:33
 
| 03:33
| यह '''temp ''' वेरिएबल वैल्यू से एक कम कर देता है।
+
| यह 'temp' वेरिएबल वैल्यू से एक कम कर देता है।
 
|-
 
|-
 
| 03:37
 
| 03:37
| और परिणाम को वेरिएबल ''''f'''' में संचित करता है।
+
| और परिणाम को वेरिएबल 'f' में संचित करता है।
 
|-
 
|-
 
| 03:42
 
| 03:42
|वेरिएबल ''''f''''  factorial फंक्शन के आउटपुट को संचित करता है।
+
|वेरिएबल 'f'  factorial फंक्शन के आउटपुट को संचित करता है।
 
|-
 
|-
 
| 03:46
 
| 03:46
Line 178: Line 178:
 
|-
 
|-
 
| 03:50
 
| 03:50
| वेरिएबल  '''f''' और '''temp''' की वैल्यू का गुणा होता है और '''f''' में संचित होता है।
+
| वेरिएबल  'f' और 'temp' की वैल्यू का गुणा होता है और 'f' में संचित होता है।
 
|-
 
|-
 
| 03:57
 
| 03:57
| फिर हम '''f''' की वैल्यू प्रिंट करते हैं।
+
| फिर हम 'f' की वैल्यू प्रिंट करते हैं।
 
|-
 
|-
 
| 04:00
 
| 04:00
| '''if-else ''' स्टेटमेंट और फंक्शन समाप्त होता है
+
| 'if-else' स्टेटमेंट और फंक्शन समाप्त होता है
 
|-
 
|-
 
|  04:05
 
|  04:05
Line 193: Line 193:
 
|-
 
|-
 
| 04:12
 
| 04:12
| '''n''' की वैल्यू यूजर से ली गई है जो  '''n''' है।
+
| 'n' की वैल्यू यूजर से ली गई है जो  'n' है।
 
|-
 
|-
 
|  04:17
 
|  04:17
Line 199: Line 199:
 
|-
 
|-
 
|  04:24
 
|  04:24
|अन्यथा यह फंक्शन '''factorial''' के लिए चला जाता है।
+
|अन्यथा यह फंक्शन 'factorial' के लिए चला जाता है।
 
|-
 
|-
 
|  04:29
 
|  04:29
Line 214: Line 214:
 
|-
 
|-
 
|  04:52
 
|  04:52
| '''uparrow''' की(key) दबाएँ।
+
| 'uparrow' की(key) दबाएँ।
 
|-
 
|-
 
|  04:54
 
|  04:54
| पिछली कमांड '''./factorial.sh''' को रिकॉल करें।
+
| पिछली कमांड './factorial.sh' को रिकॉल करें।
 
|-
 
|-
 
|  04:58
 
|  04:58
| '''Enter''' दबाएँ।
+
| 'Enter' दबाएँ।
 
+
 
|-
 
|-
 
|  05:00
 
|  05:00
| अब मैं इनपुट वैल्यू के रूप में 5 प्रविष्ट करूँगा।
+
| अब मैं इनपुट वैल्यू के रूप में 5 प्रविष्ट करुँगी।
 
|-
 
|-
 
| 05:05
 
| 05:05
| हम संख्या 5 का '''factorial ''' प्राप्त करते हैं।
+
| हम संख्या 5 का 'factorial' प्राप्त करते हैं।
 
|-
 
|-
 
|  05:08
 
|  05:08
| जो है  '''120.'''
+
| जो है  '120.'
  
 
|-
 
|-
 
| 05:11
 
| 05:11
| We can see the flow of the program on '''terminal'''. Analyse and trace the flow of the program.
+
|हम टर्मिनल पर प्रोग्राम के फ्लो को देख सकते हैं। प्रोग्राम के फ्लो का विश्लेषण करें और पता लगाएँ।
हम टर्मिनल पर प्रोग्राम के फ्लो को देख सकते हैं। प्रोग्राम के फ्लो का विश्लेषण करें पता लगाएँ।
+
 
|-
 
|-
 
|  05:18
 
|  05:18
| अपने स्लाइड्स पर वापस आयें।
+
|अपनी स्लाइड्स पर वापस आयें।
 
|-
 
|-
 
| 05:20
 
| 05:20
|  संक्षेप में,  
+
|  संक्षेप में, इस ट्यूटोरियल में हमने सीखा
  
 
|-
 
|-
| 05:21
+
|05:23
|इस ट्यूटोरियल में हमने सीखा
+
|कुछ उदाहरणों की सहायता से
|-
+
05:23
+
| कुछ उदाहरणों की सहायता से
+
  
 
|-
 
|-
| 05:25
+
|05:25
| '''Recursive''' फंक्शन ।
+
|'Recursive' फंक्शन ।
  
 
|-
 
|-
 
| 05:28
 
| 05:28
| नियत-कार्य के रूप में,  
+
|नियत-कार्य के रूप में,  एक प्रोग्राम लिखें, जहाँ recursive फंक्शन N संख्याओं के योग की गणना करता है।
|-
+
 
| 05:29
+
| एक प्रोग्राम लिखें, जहाँ recursive फंक्शन N संख्याओं के योग की गणना करता है।
+
 
|-
 
|-
 
| 05:36
 
| 05:36
Line 266: Line 259:
 
|-
 
|-
 
|  05:39
 
|  05:39
|यह स्पोकन ट्यूटोरियल को सारांशित करता है।
+
|यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है।
  
 
|-
 
|-
 
|  05:43
 
|  05:43
|यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसको डाउनलोड करने और देख सकते हैं।
+
|अच्छी बैंडविड्थ न मिलने पर आप इसे डाउनलोड करके देख सकते हैं।
  
 
|-
 
|-
 
| 05:47
 
| 05:47
|स्पोकन ट्यूटोरियल प्रोजेक्ट टीम, स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ भी चलाती है।
+
|स्पोकन ट्यूटोरियल प्रोजेक्ट टीम, स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ चलाती है।
  
 
|-
 
|-
Line 294: Line 287:
 
|-
 
|-
 
|  06:18
 
|  06:18
|इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है
+
|इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है '''http://spoken-tutorial.org\NMEICT-Intro'''
'''http://spoken-tutorial.org\NMEICT-Intro'''
+
 
+
|-
+
| 06:24
+
|  इस स्क्रिप्ट को FOSSEE और स्पोकन ट्यूटोरियल टीमों द्वारा योगदान दिया गया है।
+
  
 
|-
 
|-
 
| 06:29
 
| 06:29
|यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं.... अब आपसे विदा लेता हूँ।
+
|यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, आई आई टी बॉम्बे से मैं श्रुति आर्य अब आपसे विदा लेती हूँ।  
 
+
  
 
|-
 
|-
 
|  06:33
 
|  06:33
| धन्यवाद।
+
|हमसे जुड़ने के लिए धन्यवाद।  
  
 
|}
 
|}

Latest revision as of 12:21, 1 March 2017

Time Narration
00:01 दोस्तों, Recursive function पर स्पोकन ट्यूटोरियल में आपका स्वागत है।
00:07 इस ट्यूटोरियल में, कुछ उदाहरणों की सहायता से,
00:10 हम सीखेंगे,
00:12 Recursive फंक्शन क्या है।
00:15 इस ट्यूटोरियल का अनुसरण करने के लिए आपको BASH में 'Shell Scripting' का ज्ञान होना चाहिए।
00:20 यदि नहीं, तो कृपया संबंधित ट्यूटोरियल्स के लिए दिखाई गई वेबसाइट पर जाएँ।

'http://www.spoken-tutorial.org'

00:27 इस ट्यूटोरियल के लिए मैं उपयोग कर रही हूँ
00:29 ऊबंटु लिनक्स '12.04' 'ऑपरेटिंग सिस्टम'
00:33 और 'GNU BASH' वर्जन 4.2
00:37 कृपया ध्यान दें, अभ्यास के लिए 'GNU Bash' 'वर्जन 4' या उससे नए की सलाह दी जाती है।
00:44 देखते हैं कि recursive फंक्शन क्या है।
00:48 recursive फंक्शन एक ऐसा है जो खुद के द्वारा कॉल होता है।
00:52 'Recursion' जटिल एल्गोरिदम को सरल बनाने के लिए एक उपयोगी तकनीक है।
00:59 मैं 'factorial.sh' नामक फाइल खोलती हूँ।
01:04 मैंने इस फाइल में कुछ कोड टाइप किया है।
01:07 यह shebang लाइन है।
01:10 'factorial' फंक्शन का नाम है।
01:12 इसके अंदर, हम मैसेज “Inside factorial function” प्रिंट करते हैं।
01:19 यह स्टेटमेंट यूजर इनपुट को रीढ करता है, और वेरिएबल 'n' में वैल्यू संचित करता है।
01:26 यहाँ हमारे पास 'if-else condition' है।
01:30 'If' कंडिशन चेक करता है कि क्या 'n' की वैल्यू 0 के बराबर है।
01:36 यदि true है तो यह 'factorial value of n is 1' मेैसेज प्रदर्शित करेगा।
01:42 यहाँ 'if' स्टेटमेंट का 'else' भाग है।
01:46 यह factorial फंक्शन को कॉल करता है।
01:50 और 'fi ' 'if-else' स्टेटमेंट का अंत है।
01:55 फाइल 'factorial.sh.' को रन करते हैं।
01:59 अपने कीबोर्ड पर क्रमानुसार 'CTRL+ALT+T' कीज(keys) का उपयोग करके टर्मिनल खोलें।
02:07 टाइप करें: 'chmod space plus x space factorial dot sh'
02:15 'Enter' दबाएँ।
02:17 टाइप करेंः 'dot slash factorial.sh
02:21 'Enter' दबाएँ।
02:24 हम देखते हैंः "Enter the number".
02:26 मैं '0' प्रविष्ट करुँगी।
02:29 आउटपुट प्रदर्शित होता हैः
02:31 'factorial value of 0 is 1'
02:35 अब 'uparrow' की(key) दबाएँ। पिछली कमांड को रिकॉल करें।
02:40 'Enter' दबाएँ।
02:42 इस समय मैं '5' प्रविष्ट करुँगी।
02:45 अब आउटपुट प्रदर्शित होगाः
02:47 'Inside factorial function.'
02:51 factorial फंक्शऩ में कुछ और लॉजिक जोडते हैं।
02:56 हम संख्याओं के 'factorial' की गणना करेंगे।
03:01 अपने कोड पर वापस आयें।
03:03 अब 'factorial' फंक्शन के अंदर कोड ब्लोक के साथ 'echo statement' बदलें।
03:10 'Save' पर क्लिक करें।
03:13 'temp' वेरिएबल है और यूजर द्वारा प्रविष्ट वैल्यू को संचित करता है।
03:19 If कंडिशन चेक करता है कि क्या वेरिएबल वैल्यू 1 के बराबर है।
03:25 यदि 'true' है, तो यह 1 प्रिंट करेगा।
03:29 यह if स्टेटमेंट का 'else' भाग है।
03:33 यह 'temp' वेरिएबल वैल्यू से एक कम कर देता है।
03:37 और परिणाम को वेरिएबल 'f' में संचित करता है।
03:42 वेरिएबल 'f' factorial फंक्शन के आउटपुट को संचित करता है।
03:46 यह recursive कॉल है।
03:50 वेरिएबल 'f' और 'temp' की वैल्यू का गुणा होता है और 'f' में संचित होता है।
03:57 फिर हम 'f' की वैल्यू प्रिंट करते हैं।
04:00 'if-else' स्टेटमेंट और फंक्शन समाप्त होता है
04:05 अब अपनी स्लाइड्स पर वापस आयें।
04:08 अपने प्रोग्राम के फ्लो को समझते हैं।
04:12 'n' की वैल्यू यूजर से ली गई है जो 'n' है।
04:17 यदि प्रविष्ट वैल्यू 0 के बराबर है, तो यह मैसेज प्रिंट करता है।
04:24 अन्यथा यह फंक्शन 'factorial' के लिए चला जाता है।
04:29 यहाँ यदि वैल्यू एक के बराबर है, तो यह एक के रूप में वैल्यू प्रिंट करता है।
04:36 यदि नहीं, तो यह recursive कॉल बनाता है जब तक कि वैल्यू एक के बराबर नहीं होती है।
04:44 फिर सभी वैल्यू का गुणा होता है और प्रदर्शित होती हैं।
04:49 अब अपने टर्मिनल पर वापस आयें।
04:52 'uparrow' की(key) दबाएँ।
04:54 पिछली कमांड './factorial.sh' को रिकॉल करें।
04:58 'Enter' दबाएँ।
05:00 अब मैं इनपुट वैल्यू के रूप में 5 प्रविष्ट करुँगी।
05:05 हम संख्या 5 का 'factorial' प्राप्त करते हैं।
05:08 जो है '120.'
05:11 हम टर्मिनल पर प्रोग्राम के फ्लो को देख सकते हैं। प्रोग्राम के फ्लो का विश्लेषण करें और पता लगाएँ।
05:18 अपनी स्लाइड्स पर वापस आयें।
05:20 संक्षेप में, इस ट्यूटोरियल में हमने सीखा
05:23 कुछ उदाहरणों की सहायता से
05:25 'Recursive' फंक्शन ।
05:28 नियत-कार्य के रूप में, एक प्रोग्राम लिखें, जहाँ recursive फंक्शन N संख्याओं के योग की गणना करता है।
05:36 निम्न लिंक पर उपलब्ध वीडियो देखें।
05:39 यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है।
05:43 अच्छी बैंडविड्थ न मिलने पर आप इसे डाउनलोड करके देख सकते हैं।
05:47 स्पोकन ट्यूटोरियल प्रोजेक्ट टीम, स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ चलाती है।
05:53 ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं।
05:58 अधिक जानकारी के लिए contact@ spoken HYPHEN tutorial DOT org पर लिखें।
06:06 स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है।
06:10 यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।
06:18 इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है http://spoken-tutorial.org\NMEICT-Intro
06:29 यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, आई आई टी बॉम्बे से मैं श्रुति आर्य अब आपसे विदा लेती हूँ।
06:33 हमसे जुड़ने के लिए धन्यवाद।

Contributors and Content Editors

Devraj, Prabhakarpandey, Pratik kamble, Shruti arya