Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन का उपयोग करके वाक्य को काटकर पहले k शब्द खोजने का प्रोग्राम


मान लीजिए हमारे पास एक वाक्य s है जहां कुछ अंग्रेजी शब्द हैं, जो एकल स्पेस से अलग हैं बिना किसी अग्रणी या अनुगामी स्पेस के। हमारे पास एक अन्य मान k भी है। हमें काटने के बाद केवल पहले k शब्द ढूंढने हैं।

उदाहरण के लिए, यदि इनपुट s = "Coding challenges are really helpful for students" k = 5 है, तो आउटपुट "Coding challenges are really helpful" होगा।

हल करने के चरण

  • words := s को स्पेस से विभाजित करें

  • words सरणी से पहले 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
  1. - n आइटम बेचने के बाद बचे हुए आइटम की संख्या ज्ञात करने का पायथन प्रोग्राम

    मान लीजिए हमारे पास items नामक संख्याओं की एक सूची और एक मान n है। एक सेल्समैन के बैग में रैंडम आईडी वाले आइटम हैं। सेल्समैन बैग से अधिकतम n आइटम हटा सकता है। हमें n बार हटाने के बाद बैग में बचे अलग-अलग आईडी की न्यूनतम संख्या ढूंढनी है। उदाहरण के लिए, यदि इनपुट items = [2, 2, 6, 6] n = 2 है, तो आउट

  1. - k दिनों के बाद जेल की कोठरियों की स्थिति ज्ञात करने का पायथन प्रोग्राम

    मान लीजिए हमारे पास एक बाइनरी सूची (सूची में 1 और 0) और एक मान k है। nums में प्रत्येक मान एक जेल कोठरी की स्थिति को दर्शाता है जहां 1 भरी हुई कोठरी दर्शाता है और 0 खाली कोठरी दर्शाता है। प्रत्येक दिन जब एक कोठरी के दो आसन्न कोठरी या तो दोनों भरी हुई हों या दोनों खाली हों, तो वह भरी हुई हो जाती है।

  1. - पायथन में k इन्क्रीमेंट्स के बाद सबसे अधिक बार आने वाली संख्या खोजने का प्रोग्राम

    मान लीजिए हमारे पास nums नामक संख्याओं की एक सूची और एक मान k है। एक ऑपरेशन पर विचार करें जहां हम किसी तत्व को 1 से बढ़ाते हैं। हम अधिकतम k बार ऐसा कर सकते हैं, हमें उस सबसे अधिक बार आने वाली संख्या का मान ढूंढना है जिसे हम प्राप्त कर सकते हैं। यदि एक से अधिक समाधान हैं, तो सबसे छोटी संभव संख्या चुन