मान लीजिए कि हमारे पास एक स्ट्रिंग है जो एक वाक्यांश का प्रतिनिधित्व कर रही है, हमें उसका संक्षिप्त नाम खोजना होगा। परिवर्णी शब्द बड़े अक्षरों में होने चाहिए और उनमें "और" शब्द शामिल नहीं होना चाहिए।
इसलिए, यदि इनपुट "भारतीय अंतरिक्ष अनुसंधान संगठन" जैसा है, तो आउटपुट इसरो होगा
इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -
-
टोकन:=s का प्रत्येक शब्द एक सरणी के रूप में
-
स्ट्रिंग:=खाली स्ट्रिंग
-
टोकन में प्रत्येक शब्द के लिए, करें
-
यदि शब्द "और" नहीं है, तो
-
स्ट्रिंग:=स्ट्रिंग शब्द के पहले अक्षर को जोड़ती है
-
-
-
वापसी स्ट्रिंग को अपरकेस स्ट्रिंग में बदलें
आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -
उदाहरण
class Solution: def solve(self, s): tokens=s.split() string="" for word in tokens: if word != "and": string += str(word[0]) return string.upper() ob = Solution() print(ob.solve("Indian Space Research Organisation"))
इनपुट
"Indian Space Research Organisation"
आउटपुट
ISRO