0:00
आज के इस वीडियो में मैं आप लोगो exercise 4 का solution सबसे पहले बताऊंग�
0:03
उसके बाद हम लोग shout out देंगे उन लोगो को जिन्होंने exercise 4 का सबसे पहले solve किय�
0:07
सही solve किया चलते हैं computer screen में and let's get started सबसे पहले आपको solution बताता हूँ उसके बाद हम लोग shoutouts की जरूर move करेंग�
0:23
तो solution की अगर मैं बात करूँ यहाँ पर तो आप लोग देखो कि सबसे पहले तो यहाँ पर मैंने यह लिखा हुआ ह�
0:29
कि write a Python program to translate a message into secret code language एक secret code language हमें बनानी है ठीक ह�
0:34
दूसरी जीज यहाँ पर यह है कि सबसे पहले हम coding को देखेंगे फिर decoding को समझेंग�
0:38
तो मैं यहाँ पर क्या करता हूँ सबसे पहले यहाँ पर coding is equal to true लिख देता हू�
0:43
और आप लोग समझो कि मैं कर क्या रहा हूँ और मैं यहाँ पर लिखूँगा if coding
0:46
और यहाँ पर लिखूँगा pass else pass ठीक है और आप लोग अगर यह pass क्या होता ह�
0:53
pass मैंने बताया है pass मतलब कभी भी हम एक wire frame बना रहे हैं यानि कि अगर हम कुछ ऐसा काम कर रहे हैं कि यार यहाँ पर मैंने सिर्फ वह चीज लिख देनी ह�
1:00
जिसके उपर मैं काम future में करने वाला हूँ तो मैं यहाँ पर pass लिख दूँगा ऐसा होता है ठीक ह�
1:06
तो मैंने यहाँ पर if coding लिखा pass लिख दिया अब मैं यहाँ पर इसको fill करूँगा, control backspace दबाऊंगा, और यहाँ पर मैं क्या करूँगा, कि अगर मुझे coding करनी है, यानि कि मुझे एक string को code करना है, और यह coding वाली, programming वाली coding नहीं है, मैं यहाँ पर st is equal to लिख दूँगा, मालो, harry is good, ठीक है, मालो मुझे इसकी coding करनी है, �
1:37
और मैं कह दूंगा कम से कम होने चाहिए इसमें 3 characters greater than equal to 3 तब क्या होना चाहि�
1:43
मैंने कहा greater than equal to 3 है अगर length of st remove the first letter and append it to the end
1:48
ठीक है तो मैं यहाँ पर क्या करूँगा मैं कहूँगा कि st is equal to st को reassign करूँग�
1:54
और यहाँ पर मैं क्या लिखूंगा सबसे पहले तो मुझे क्या करना है remove the last character
1:58
नहीं remove the first letter and append it to the end तो मैं सबसे पहले तो लिखूंगा st सारे characters ले लूँगा one से start करते हु�
2:07
और इसमें plus मैं क्या कर दूँगा st 0 ठीक है यह कर दूँग�
2:12
और यह करने से क्या होगा, मैं आपको यहाँ पर करके दिखाता हूँ, print st, अगर मैं अभी print करूँ st, और मैं इसको run करूँ, तो आप लोगों यहाँ पर देखने को मिलेगा, कि सबसे पहले तो यह, क्योंकि greater than equal to 3 है st की length, और उसके बाद यहाँ पर st is equal to st 1 colon 0 plus st 0 है, तो क्या �
2:42
अब तीन random characters मुझे starting में करने और तीन random characters जो है ending में करन�
2:48
तो मैं क्या करूँगा यहाँ पर मैं यहाँ पर R1 R2 करूँगा R1 is equal to मेरे three random characters
2:54
मालो यह मेरे three random characters है और R2 भी मेरे three random characters होंगे ठीक ह�
3:00
लें बट हां मुझे पता है कि इसको अगर मैं प्यूर्ड रैंडम रखूंगा तो अच्छा रहेगा यहां पर मैंने इसको हा�
3:05
कोड कर दिया बट लेट्स हाट कोड यह ठीक है यहां पर लिखोंगा आरवन तो तीन तीन रैंडम करेक्टर यहां स्टार्टिं�
3:13
रैडम रेटर से एंड में सिंपली डिवर्स द स्ट्रिंग इसके बाद एड दी एंड आपको रिवर्स करना है अच्छा एल्�
3:19
में है यह सिंपली वर्स ट्रिंग ठीक है तो अभी मैं इसको ऐसे ही रहने दूंगा अब देखो यहां पर यह जो मेर�
3:25
किसी भी चीज को कोड करूंगा मैं यह प्रदर्शन इंपोर्ट कर देता हूं एंटर मैसेज ठीक है तो मैं इसक�
3:31
एंटर मैसेज कर र कि मैंने लिखा तो यह हो गया मैसेज पता भी चल रहा है क्या है लेकिन हां मुझे पता है कि यहां पर मुझ�
3:43
तो यह करना चाहिए स्प्लेट करना चाहिए मुझे यह कम सारे वर्ड्स के लिए करना है ठीक है तो मुझे काम सबस�
3:49
पहले तो सारे वर्ड्स के लिए क्योंकि करना है तो मैं सबसे पहले स्प्लेट करूंगा ठीक है तो मैं यहां पर लिखूंग�
3:54
for word in words अब आपको वो वर्ड क्या है और वर्ड क्या ह�
3:59
वो मैं आपको भी बताता हूँ और जो st जहाँ पर मैंने लिखा हुआ है ना वहाँ पर मैं word कर दूँगा ठीक ह�
4:04
और यहाँ पर मैं फिर से word कर दूँगा और st की जगा पर मुझे word करना ह�
4:11
और यहाँ पर मैं काम करता हूँ, इसको word कर देता हूँ, इसको word कर देता हूँ, और इसको मैं st new बोल देता हूँ, ठीक है, और मैं यहाँ पर क्या करूँगा, मैंने लिखा है, for word in words, सारे words के लिए मैं क्या कर रहा हूँ, कि एक st new करके बना रहा हूँ
4:27
और मैं काम करता हूँ इसको print ना करने की बजाय मैं कहता हूँ new words
4:32
new words is equal to या फिर dot append और यहाँ पर मैं कल दूँगा st new
4:38
तो n words st new क्या है मेरा सबसे पहले तो st new मेर�
4:43
sorry n words क्या है मेरा क्या कर दिया मैंने n words empty string words new words append new
5:00
देखता हूं कि यार मेरे एन वर्ड स्टिक्स आ रहे हैं तो मैं यहां पर लिखूंगा डॉट चॉइन और यहां प�
5:08
मैं कर दूंगा स्पेस ठीक है अब मैं इसको रन करता हूं अब मैं यहां पर मैसेज लिखूंगा है रीडिय�
5:15
आप हो ठीक है मालो मैंने कुछ ऐसा लिए कभी करें वह ट्वाइट ओके तो मुझे यहां पर वर्ट इस एक्वल ट�
5:24
करना हुआ इस टीड ऑट स्प्लिट वर्ड्स इस एक्वल टू एस टीड ऑट स्प्लिट देश ठीक है मुझे करना होगा और यहां प�
5:35
लोग देखो कि एंटर मैसेज एडिट इस कोट मालों मैंने है इसको कि एक एलिस्ट ऑब्जेक्ट इस नोए ट्रिप्ट जॉइं�
5:43
तो यार मैंने यहां पर नहीं कर दी जो जॉइंट मेथड होता है ना इसमें लिस्ट यहां पर आती है और स्ट्रिंग यहा�
5:49
जाती है तो अभी मैं इसको रन करूंगा यहां पर और मैं आप लिखूंगा लेट इसे है रीडिंग या कोई में लिखोंगा अपन�
5:56
तो वह क्या करेगा सबसे पहले तो स्पिट कर देगा तो वर्ड की एक लिस्ट बन जाएगी और उसके बाद यहां पर देख�
6:04
यह कर दिया इसका ठीक है यह एक वर्ड कर दिया इसने यह दूसरा वर्ड कर दिया इसने लेकिन मैंने यहां पर एक ची�
6:09
नहीं करी है वह बताइए क्या है क्या चीज नहीं करी यहां पर इफ लेन ऑफ वर्ड इस ग्रेट अन इकुल टू थी तब तो मैंन�
6:16
किया वरना मैं क्या करूंगा वरना मुझे सिंपली रिवर्स करनी है स्ट्रिंग वरना मैं क्या करूंगा मैं कहूंग�
6:21
एनवर्ड्स डॉट एपेंड और यहां पर मैं करूंगा स्ट्रिंग को रिवर्स स्ट्रिंग को रिवर्स करने का एक तरीका होता है ज�
6:28
ने आपको बताया था और वो क्या होता है आप कुछ इस तरह से कर सकते हो आप लोग कह सकते हो वर्ड यह करके और यहा�
6:34
पर माइनस वन तो यह जो है स्ट्रिंग को रिवर्स करने का तरीका होता है तो मैं � McCarran को सिंपली है इस गुड लिखूंग�
6:40
मैं लिखूंगा, Harry is good, और मैं जैसे लिखूंगा, देखो, ये चीज reverse हो गई, और ये Harry के लिए इसने ये generate किया, इसके लिए generate किया, और good के लिए generate किया, अब अगर ये coding की जगह decoding होता, तब मैं क्या करता, तब मैं simply क्या करता, मैं कहता, else, else के अंदर क्या होगा, कि kind of same logic च�
7:10
लेकिन इफ लेन ऑफ वर्ड इस सबसे पहले मैं यह चीज करूंगा कि भाई तीन रैंडम कैरेक्टर्स और हटाऊंग�
7:17
स्टार्टिंग से और एंडिंग से तो देखो यार अगर लेंथ ऑफ वर्ड इस क्रेटर एन इकॉल टू थ्री है ठीक है तो इसक�
7:24
मतलब कि इसमें रैंडम करेटर होंगे क्योंकि अगर इसमें रैंडम करेटर नहीं है इसका मतलब कि �forming ज�
7:30
इसकी लेंथ है वह दो है अराम टीव तो मैं क्या करूंगा सबसे पहले इसमें से स्टार्टिंग के तीन हटाऊंगा त�
7:36
टाइटिंग के तीन हटाने के लिए मैं 32 एंड ले लूंगा और 32-3 ले लूंगा इसको ठीक है तो यह चीज करूंग�
7:43
ठीक है और इसके बाद मैं क्या करूंगा यह करने के बाद जो पहला कैरेक्टर है उसको वह बना दूंगा लास्�
7:51
तो मैं यह करने के बाद क्या करूंगा कि लिखूंगा स्टी न्यू इक्वल टू स्टी न्यू और यहां पर मैं लिखूंग�
8:01
माइनस वन यानि कि लास्ट कैरेक्टर और प्लस करूंगा स्टी न्यू और यह करने के बाद मुझे क्या करना होग�
8:09
आप फर restore लास्ट रेटर आ जाएगा फर्स्ट करेक्टर की जागा पर तो मुझे इसको पूरा लेना होगा स्ट्रें�
8:19
को जीरो से लेकर और लास्ट का एक करेक्टर हटाना होगा तो माइनस वन ठीक है तो मुझे बता बहुत सारे लोगो�
8:25
तो जरूर से लगी होगी विजिस पाइंड यार क्योंकि यार मजा कैसे आएगा फिर अगर मतलब आप लोगों को ट्रिकी नही�
8:33
लगी तो समझ रहे हो मजा भी आना चाहिए ना और यही मजा मैं आप सबको देना चाहता हूं ठीक है इसको मैं यह करूंग�
8:41
यहां पर लिखूंगा है डिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजिजि�
9:11
तो इस लेन ऑफ वर्ड इस ग्रेटर नीकुल टू � wraps लगाया मैंने कोडिंग में भी और डिकोडिंग में भी देखो ज्याद�
9:16
से अधिकेश क्या है मेरा एडिकेश यह कि तीन कैरेक्टर्स होंगे ठीक है अगर यहां पर इवर्ड कंटेंट लेस्ट थ्र�
9:23
चैरेक्टर से हम रिवर्स करना है उसको ठीक है लेकिन अगर तीन कैरेक्टर से ज्यादा होंगे उसमें रेपेंड भ�
9:28
हो गई है सब चीजें तो भी वह तीन से ज्यादा ही रहेंगे ठीक है तो अगर तीन से ज्यादा मुझे कैरेक्टर मिल ग�
9:32
स्टार्टिंग के तीन आखरी के तीन सेफली हटा सकता हूं ठीक है तो आई हॉप कि यहां पर आप लोग को सम zug में �
9:38
coding is equal to input coding decoding
9:52
one for coding one for coding और zero for decoding ठीक ह�
10:00
यह लिखूँगा और यहाँ पर मैं फिर से लिख दूँगा coding is equal to और मैं लिखूंगा true
10:06
और मैं यहाँ पर एक काम करता हूँ short and if I statement का use करता हू�
10:10
मैं यहाँ पर लिखूंगा coding अगर equals to equals to 1 ह�
10:15
तो क्या करना है तब coding को true करना है ठीक है औ�
10:20
if coding equals to true else coding एक मिनट मैं यहाँ पर लिखूंग�
10:28
coding is equal to true if तो मैंने यहां पर लिखा कोडिंग इक्वल्स ट्रॉप कोडिंग इक्वल्स ट्रॉप वन एल्स फॉल्स ठीक है तो इस तरह से मै�
10:38
इसको साइन कर सकता हूं मैं एंटर मैसेज लिख रहा हूं मैं लिख रहा हूं है रीजन नाइस बॉय ठीक है क्या लिख दिय�
10:44
बॉय लिखा कि नहीं लिखा लिखा तो था यार हां अब यह कोडिंग करना जाते हो डिकोडिंग रहे तो भाई सा�
10:48
कोडिंग करना चाहता हूं वन ठीक है तो यहां पर देखो यह चीज मुझे मिल गई तो मैं इसको कॉपी करूंगा अ�
10:53
पर मैं यह पेस्ट कर दूंगा और एंटर बार नहीं बात कर सकता हूं तो यहां पर यह प्लेट आपको और अगर मैंने य�
11:14
तो यहां पर कैरेक्टर से इनको प्यूर्ली रैंडम कर दिया तब तो हो गया फिर तब तो ऐसा लोग यह गेम ओवर ह�
11:24
ठीक है फिर तो कोई समझ नहीं सकता क्या लिखा है आपने ठीक है तो आप लोग मुझे कमेंट सेक्शन में यह बताओग�
11:29
कि इसको प्यूरली रेंडम कैसे बनाना है, मैं आपको एक हिंट दे सकता हूँ, आप रेंडम मॉड्यूल का इस्तेमाल कर सकते हो
11:33
गूगल करो यार, गूगल करना में कोई दिक्कण नहीं है, करो गूगल, get your work done
11:38
अपने काम को करवा लो, कैसे भी करके गूगल से लेकिन काम होना चाहिए आपका जो मैंने बोला है वह होना चाहिए ऐसा नहीं कि आप कर�
11:44
नहीं रहे हो कि आर मैं गूगल नहीं करता मैं गंदा बच्चा नहीं यार ऐसे नहीं होता आप करो गूगल काम होना चाहि�
11:49
काम होता है तो सब कुछ होता है ठीक है तो क्या करना है आपको इसको प्योरली रैंडम बनाना है हर बार रैंडम तीन कैरेक्टर्स हर बार मुझे नए कैरेक्टर्स चीज़ें कोई पैटर्न को देखना पाए ऐसे तो कोई पैटर्न को देख लेगा कहेंगा यार इसकी हर स्ट�
12:19
चलते हैं exercise number 4 की rappel पे इसके cover page पर जाओंग�
12:24
और shout out दूँगा यार सबको shout out दूँगा जिसने इस question को solve किय�
12:29
तो यहाँ पर shout out oh my god तो let me scroll it और मैं इसके बाद वापस आता हू�
12:37
इसको जल्दी से scroll करके तो यहाँ पर आप लोग देख सकते हो क�
12:42
अब इस तरह ने सबसे पहले किया है सब्सक्राइब बड़ी चीज होती है थोड़ी सी ट्रिकी थी यार यह वाली जो एक्सरसाइ�
12:50
थी पर चाहता था कि आप लोगों को चैलेंज और आप अपने आपको चैलेंज करो सबसे बड़ी बात है तो यहां पर देखो क�
12:55
एक मैसेज एंड प्रॉब्लम डिग्राइशन इस विद पाइथन प्रोग्राम लेट्स सीफिट वर्क्स मैं इसको रन करने क�
13:02
कोशिश करता हूं है और यहां पर मैं कोशिश कर रहा हूं यार कोड और डिकोड और क्वेट लिए एंटर कोड ओक�
13:11
मैं कोड लिखूंगा, Harry is good, enter your key as 3, 4 or 6
13:17
okay, हाँ, ये भी सही है वैसे, आपने key दे दी यहाँ पर, तो key मेरी 3 थी
13:21
अब मैं इसको decode करने की कोशिश करूँगा, मैंने decode type किया by the way
13:27
हाँ, ठीक है, paste, enter, enter key for decrypting, 3 था हाँ
13:34
man, amazing यार, amazing, और ये जो key for decrypting वाला concept था ये मुझे और भी अच्छा लग�
13:39
लेकिन आप purely random बना सकते हो starting तीन characters को मैं logic देखना चाहूँगा यार because I am impressed या�
13:44
ठीक है तो मैं logic देखना चाहूँगा तो इन्होंने याबर क्या किया है कि जो तीन मैंने random characters बोले थ�
13:50
इन्होंने random dot choices use किया है amazing man amazing और ये जो आप लोगों को मैंने बोला था �
13:56
comment पे लिखो वो लिख कर चुका है बाई ये M Faizan
14:00
कर चुका है वो ठीक है तो यार big shout out to M Faizan मज़ा आ गय�
14:04
देखके program मैंने तोचा था कि यार starting के जो 3-4 programs होंगे वो गलत होंग�
14:08
हम चौते पांच पर प्रोग्राम में पहुँचेंगे उसके बाद हम लोग को एक अच्छा solution मिलेग�
14:12
पर M.Faizan change the game ठीक है amazing M.Faizan 3 तो यहाँ पर यार logic simple ह�
14:18
कि यार इन्होंने क्या किया है कि एक key भी डाली है यहाँ प�
14:21
जिससे की क्या है कि और अच्छा हो जाना encryption चोगी बहुत ही अच्छी बात है या�
14:25
मदा आया यार सब लोग जाओ इनके प्रोग्राम को देखो अच्छा प्रोग्राम बनाय�
14:29
ठीक है keep it up man फैजान
14:44
जाएंगे टू मेक अकोड एंटर वन तो लेट्स इए आयो कि वन हैरी गुड ठीक है तो यहां पर यह आ गया माइक ऑडिस्�
14:53
तो यह कोड बन गया अब यहां पर तू मेक अकोड एंटर वन डिगेटर डिगोड अकोड एंटर टू मुझे डिकोड करना है त�
14:59
यह किया एंडर मारा यह मैसेज है एक बुट वाव मैन वाव अमेजिंग आई वांट सीधे लॉजिक अगेंड ठीक है तो लॉजि�
15:07
इनका बिल्कुल वही है जो कि मैंने जैसे किया यह वैसे किया चाहता हूं सब लोग समझना यार अब एक चीज है यहा�
15:12
आपने लेनो फिलिक करना थोड़ा सा थोड़ा सा मेरा मूड ऑफ कर दिया क्यों कर दिया क्योंकि यह मैंने बात बता�
15:18
थी आपको कि लेनो फिलिक पाइट ऑनटोमाटिकली डाल देता है यार वहां पर लिखने की क्या जरूरत है आप क्यों अपन�
15:24
वेस्ट कर लिखकर वर्ड एगेन यार प्रोग्राम अमेजिंग है ऐसा मत सोच ना मैं इसको क्रिटिसाइज कर रहा हूं ब�
15:29
यार मेरा काम है बताना वह चीज है वह इंप्रोव की जा सकती है यह लेनो फेल एनो फेल यहां पर आपको जीरो नही�
15:35
लेना और यहां पर लेनो फेलिंग न छोड़ देना ऑटोमेटिकली डालता आप देखो स्लाइसिंग वाला वीडियो देखो जा�
15:40
स्ट्रिंग का जिसको भी कंफ्यूजन हो रहा है वह स्लाइसिंग वाला वीडियो अभी के अभी देखे जाकर अभी के अभ�
15:44
पड़ेगा इस वीडियो को स्लाइसिंग वाला जाकर देखे वीडियो क्योंकि अगर आपको नहीं आ रहा है तो आपके स्लाइसिं�
15:49
कॉन्सप्लीन नहीं है एंड एडिटली फाइन यार अगर स्लाइसिंग कॉन्सप्लीन नहीं भी है ना क्या क्या दिक्कत किय�
15:55
या कोई दिक्कत नहीं जाकर आप देख सकते हो दुबारा ठीक है और कुछ कुछ भी ऐसा नहीं है कि आप देखोगे तो कुछ भ�
16:00
गलत उसमें इन फाक्ट फायदा यह आपका बट या दिस एडिट्यूट वेरी बैड मैं अलीज रजा जाफरी इदिस इदिस इस वेर�
16:07
यार यह यह चीज ने मुझे जो है थोड़ा सा डिसपॉइंट कर दिए गलत बात है आपने यह जो करा यहां पर यह थोड़ा सा ठीक नहीं लगा मुझे ठीक है एक बार आप अपने डालो मैसेज डाइट फाइन यार शाट आउट मिलना ना मिलना एक दूसरी बात है सूर्या�
16:37
टाइम यार आप लर्निंग पर फोकस करो यह मत करो यार ठीक है अब यहां पर देखो अगला जो मैसेज डाला है व�
16:44
है कोड विद प्रवार ने जिसने भी डबल मैसेज किया रेपलेट के डबल लिंक डाले आईल स्किप इट ठीक है फ्रॉम ना ओ�
16:50
ठीक है मैं इग्नोर करके स्किप करूंगा उसको और यहां पर कहां खुला यह हां यह रहा तो यह रहा कोड विद प्रवा�
16:58
कोड विद प्रवार यह रहा इनकी रैपल और मैं इसको रन करने की ट्राय करूंगा एंड होप करूंगा कि रन करें और मैं यहां प�
17:07
देखूंगा क्या लिखूं हे हाउ आर यू मैंने डॉट डाल दिया वन फॉर कोड मुझे यह कोट चाहिए अजय को बहुत ही बढ़िय�
17:17
कर दिया पर या बदल क्या स्पेशल गैटर्स आज थोड़ी सी दिक्कत है और स्पेशल रямиंटर आज यह दिक्कत है कि आपक�
17:23
जो मैसेज है वह कहीं ना कहीं डिकॉर्ड करना इजी हो जाएगा क्योंकि वो बन्दा क्या करेगा न�
17:27
आपके special characters हटा देगा प्रोग्राम बढ़िया है impressed code with pravar
17:32
big shout out पर मैं जैसे एक अपना opinion दे रहा हूँ गलत भी नहीं है गलत भी नहीं है क्योंकि mention नहीं था कहीं पे question मे�
17:37
कि आप special characters use नहीं कर सकते ऐसा कुछ mention नहीं था लेकिन मैं अपना suggestion दे रहा हूँ ब�
17:42
कि अगर special characters डालने की बात आती तो मैं नहीं डालत�
17:47
ठीक है मैं नहीं डालता personally लेकिन हाँ यार अगर question में mention नहीं है आ�
18:02
इसके बाद यश अगरवाल और इसके बाद यहां पर असुधान शुभाला सा फिर इसके बाद एक राही फिर पुलोक राज आनंद औ�
18:14
इसके बाद आपका अगला शाट ओट जो मिल रहा है यश अगरवाल ठीक है यश एजी आर और इसके बाद सुधान शू बाला सा और इसके बाद ओम रतन को एक शाट ओट दूँगा प्रयान शू कुंडू को शाट ओट दूँगा यार एक मेसेज डालो ना यार एक मेसेज ड�
18:44
चाउट नहीं मिला अब क्या करूँ मेहनत करो यार सीखो और उसके बा�
18:48
अगली रैपल पे आपका जो आपकी जो रैपल होगी वो सबसे ज़ादा चमकेगी तो यार अगर आप लोगों ने अभी त�
18:54
रिवियू नहीं किया इस कोर्स को तो आप लोग इसके first video पर जाओ और इसको please review कर द�
18:58
आप एक comment डाल दो कि आपको कैसा लग रहा है ये course अभी तक के videos आपने देखे 5 वे स�
19:03
star दो यार कितने star आप देना चाओगे अभी के लिए इस video में इतना है guys thank you so much guys for watching this video
19:09
and I will see you next time करते है�