Problem

2 /4


अंतर्निहित तरीके

Theory Click to read/hide

C# में कई स्ट्रिंग रूटीन हैं।  उनमें से कई को डॉट नोटेशन का उपयोग करके बुलाया जाता है और उन्हें तरीके कहा जाता है। स्ट्रिंग हेरफेर विधियों की एक पूरी सूची Internet पर मिल सकती है . 
आइए उनमें से कुछ सबसे सरल और सबसे उपयोगी से परिचित हों।
<पूर्व> string s = "aAbBcC11" स्ट्रिंग सूप = s.ToUpper () // सूप = "AABBCC11" - एक विधि जो स्ट्रिंग के प्रत्येक वर्ण को अपरकेस में परिवर्तित करती है स्ट्रिंग sLow = s.ToLower () // slow = "aabbcc11" - एक विधि जो स्ट्रिंग के प्रत्येक वर्ण को लोअरकेस में परिवर्तित करती है डॉट के बाईं ओर स्ट्रिंग का नाम है (या स्ट्रिंग स्वयं उद्धरणों में है) जिस पर विधि लागू की जानी है, और डॉट के दाईं ओर विधि का नाम है। विधि हमेशा कोष्ठकों के साथ लिखी जाती है। जरूरत पड़ने पर कोई भी पैरामीटर ब्रैकेट के अंदर जा सकता है।
 

Problem

एक पासवर्ड को मजबूत कहा जाता है यदि इसमें लोअरकेस लैटिन अक्षर, अपरकेस लैटिन अक्षर और संख्या दोनों शामिल हों, और इसकी लंबाई कम से कम 8 वर्ण होनी चाहिए। यह निर्धारित करना आवश्यक है कि यह पासवर्ड क्रिप्टोग्राफ़िक रूप से मजबूत है या नहीं।

इनपुट: एक पंक्ति दर्ज की जाती है, जिसमें केवल लैटिन अक्षर और संख्याएँ होती हैं। प्रति पंक्ति वर्णों की संख्या 100 से अधिक नहीं है।
आउटपुट:  शब्द "हां" प्रिंट करें यदि निर्दिष्ट पासवर्ड मजबूत है, और "नहीं" - अन्यथा (बड़े लैटिन अक्षरों में).
उदाहरण। <टेबल क्लास = "टेबल टेबल-कंडेंस्ड टेबल-होवर"> <सिर> <वें># <वें>इनपुट <वें>आउटपुट <शरीर> 1 ई नहीं 2 AAAbbb123 हाँ