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

पायथन प्रोग्राम: सिक्कों को त्रिकोण में व्यवस्थित करने पर अधिकतम ऊंचाई

इस लेख में हम दी गई समस्या के समाधान के बारे में जानेंगे।

समस्या कथन

हमें N सिक्के दिए गए हैं जिन्हें हमें त्रिकोण के रूप में व्यवस्थित करना है, यानी पहली पंक्ति में 1 सिक्का होगा, दूसरी पंक्ति में 2 सिक्के होंगे और इसी तरह, हमें N सिक्कों की मदद से प्राप्त की जा सकने वाली अधिकतम ऊंचाई प्रदर्शित करनी है।

उदाहरण

# वर्गमूल
def squareRoot(n):
    # प्रारंभिक सन्निकटन
    x = n
    y = 1
    e = 0.000001  # अनुमत त्रुटि
    while (x - y > e):
        x = (x + y) / 2
        y = n / x
    return x

# अधिकतम ऊंचाई
def find(N):
    # वर्गमूल के भाग की गणना
    n = 1 + 8 * N
    maxH = (-1 + squareRoot(n)) / 2
    return int(maxH)

# मुख्य
N = 17
print("Maximum height is:", find(N))

आउटपुट

Maximum height is: 5

निष्कर्ष

इस लेख में हमने सिक्कों को त्रिकोण में व्यवस्थित करने पर अधिकतम ऊंचाई के पायथन प्रोग्राम के बारे में सीखा।

  1. पायथन प्रोग्राम: कॉकटेल सॉर्ट पायथन प्रोग्राम: कॉकटेल सॉर्ट

    इस लेख में हम दी गई समस्या के समाधान के बारे में जानेंगे। समस्या कथन हमें एक सूची दी गई है, हमें दी गई सूची पर बिटोनिक सॉर्ट करना है और सूची प्रदर्शित करनी है। कॉकटेल सॉर्ट यहां सॉर्ट बबल सॉर्ट की तरह होता है जहां पुनरावृत्ति दोनों दिशाओं में होती है। एल्गोरिदम सबसे पहले सरणी को बाएं से दाएं पार किय

  1. पायथन प्रोग्राम: सरणी रोटेशन पायथन प्रोग्राम: सरणी रोटेशन

    इस लेख में हम दी गई समस्या के समाधान के बारे में जानेंगे। समस्या कथन हमें एक टेक्स्ट और एक पैटर्न दिया गया है, हमें पैटर्न और उसके क्रमपरिवर्तन (या एनाग्राम) की सभी घटनाओं को टेक्स्ट में प्रिंट करना है। उदाहरण # अधिकतम मान MAX = 300 # तुलना def compare(arr1, arr2): for i in range(MAX):

  1. पायथन प्रोग्राम: कंपाउंड इंटरेस्ट पायथन प्रोग्राम: कंपाउंड इंटरेस्ट

    इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे। प्रॉब्लम स्टेटमेंट – हमें तीन इनपुट वैल्यूज़ दी गई हैं यानी प्रिंसिपल, रेट और टाइम और हमें कंपाउंड इंटरेस्ट की गणना करने की आवश्यकता है। नीचे दिया गया कोड कंपाउंड इंटरेस्ट की गणना की प्रक्रिया दिखाता है।