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

पायथन में हज़ार के सेपरेटर के साथ संख्या खोजने का प्रोग्राम

मान लीजिए हमारे पास एक संख्या n है, हमें इस संख्या को स्ट्रिंग फॉर्मेट में वापस करना है जहां हज़ारों को कॉमा (",") से अलग किया गया हो।

उदाहरण के लिए, यदि इनपुट n = 512462687 है, तो आउटपुट "512,462,687" होगा।

समाधान के चरण

  • res := n को स्ट्रिंग में बदलें
  • res को उल्टा करें
  • ans := एक खाली स्ट्रिंग
  • i को 0 से res की लंबाई - 1 तक लूप चलाएं
  • यदि i % 3 == 0 और i != 0, तो ans में कॉमा जोड़ें
  • ans में res[i] जोड़ें
  • ans को फिर से उल्टा करें
  • ans वापस करें

उदाहरण (पायथन)

def solve(n):
    res = str(n)
    res = res[::-1]
    ans = ""
    for i in range(len(res)):
        if i % 3 == 0 and i != 0:
            ans += ','
        ans += res[i]
    ans = ans[::-1]
    return ans

n = 512462687
print(solve(n))

इनपुट

512462687

आउटपुट

512,462,687
  1. - पायथन में खेल में जीत की जांच करने का प्रोग्राम

    मान लीजिए हम एक दो-खिलाड़ी खेल खेल रहे हैं जहां n संख्या में कंचे हैं और प्रत्येक दौर में, एक खिलाड़ी को एक धनात्मक वर्ग संख्या में कंचे लेने होंगे। यदि कोई खिलाड़ी उतने वर्ग संख्या में कंचे नहीं ले सकता, तो वह हार जाता है। इसलिए, दी गई संख्या n को देखते हुए, हमें यह पता लगाना है कि हम खेल जीत सकते

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

    मान लीजिए हमारे पास 0 या 1 के साथ एक बाइनरी सूची है। हमारे पास एक और इनपुट k भी है, हमें उन सबलिस्ट की संख्या ढूंढनी है जिनका योग k के समान है। इसलिए, यदि इनपुट है nums = [1, 0, 0, 1, 1, 1, 0, 1], k = 3, तो आउटपुट होगा 8 क्योंकि सबलिस्ट हैं [1,0,0,1,1], [0,0,1,1,1], [0,0,1,1,1,0], [0,1,1,1], [0,1,1,

  1. पायथन में ऐरे में x से बड़े सभी वैल्यूज को फ़िल्टर करने का प्रोग्राम पायथन में ऐरे में x से बड़े सभी वैल्यूज को फ़िल्टर करने का प्रोग्राम

    मान लीजिए हमारे पास nums नामक संख्याओं की सूची है। हमारे पास x नामक एक और संख्या भी है। हमें nums से उन सभी नंबरों को फ़िल्टर करके ढूंढना है जो x से कम हैं। पायथन में filter() मेथड होता है जो फंक्शन को आर्गुमेंट के रूप में लेता है और इस फंक्शन का उपयोग करके फ़िल्टर करता है। तो, यदि इनपुट nums = [1,5