मान लीजिए कि हमारे पास वाक्य हैं जहां कुछ अंग्रेजी शब्द मौजूद हैं, जो एक एकल स्थान से अलग होते हैं जिसमें कोई अग्रणी या पिछली जगह नहीं होती है। हमारे पास एक और मूल्य k भी है। हमें काट-छाँट करने के बाद केवल पहले k शब्द ढूँढ़ने होते हैं।
इसलिए, यदि इनपुट s ="कोडिंग चुनौतियां छात्रों के लिए वास्तव में सहायक हैं" k =5 जैसा है, तो आउटपुट सही होगा (चित्र देखें)
इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -
-
शब्द :=रिक्त स्थान से विभाजित करें
-
रिक्त स्थान को अलग करके शब्द सरणी से पहले k अक्षरों में शामिल हों और वापस लौटें
आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -
उदाहरण
def solve(s, k): words = s.split() return " ".join(words[:k]) s = "Coding challenges are really helpful for students" k = 5 print(solve(s, k))
इनपुट
"Coding challenges are really helpful for students", 5
आउटपुट
Coding challenges are really helpful