मान लीजिए हमारे पास एक स्ट्रिंग s है जो एक वाक्यांश को दर्शाती है, हमें इसका एक्रोनिम (acronym) ढूंढना है। एक्रोनिम बड़े अक्षरों में होना चाहिए और इसमें "and" शब्द शामिल नहीं होना चाहिए।
यदि इनपुट "Indian Space Research Organisation" जैसा है, तो आउटपुट ISRO होगा।
इसे हल करने के लिए हम निम्नलिखित चरणों का पालन करेंगे:
- tokens := s के प्रत्येक शब्द को एक सरणी के रूप में
- string := खाली स्ट्रिंग
- tokens में प्रत्येक शब्द के लिए, करें:
- यदि शब्द "and" नहीं है, तो
- string := string + शब्द का पहला अक्षर
- यदि शब्द "and" नहीं है, तो
- string को अपरकेस स्ट्रिंग में बदलकर लौटाएं
बेहतर समझ के लिए निम्नलिखित कार्यान्वयन देखें:
उदाहरण
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