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

पायथन में तीन की शक्ति


मान लीजिए कि हमारे पास एक संख्या n है। हमें यह जांचना है कि संख्या 3 की शक्ति है या नहीं। अतः यदि संख्या n =27 के समान है, जो कि 3 की घात है, तो परिणाम सत्य होगा, यदि n =15, तो वह असत्य होगा।

इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -

  • हम इसे हल करने के लिए लघुगणक का उपयोग करेंगे
  • अगर [log10(n) / log10(3)] mod 1 ==0, तो यह तीन की शक्ति होगी, अन्यथा नहीं

उदाहरण

आइए एक बेहतर समझ प्राप्त करने के लिए निम्नलिखित कार्यान्वयन देखें -

class Solution(object):
   def isPowerOfThree(self, n):
      """
      :type n: int
      :rtype: bool
      """
      if not n or n<0:
         return False
      return (math.log10(n)/ math.log10(3)) % 1 == 0
ob1 = Solution()
print(ob1.isPowerOfThree(27))
print(ob1.isPowerOfThree(15))
print(ob1.isPowerOfThree(9)

इनपुट

27
15
9

आउटपुट

true
false
true

  1. पायथन में 4सम II

    मान लीजिए कि हमारे पास पूर्णांक मानों की चार सूचियाँ A, B, C, D हैं, तो हमें गणना करनी होगी कि कितने टुपल्स (i, j, k, l) ऐसे हैं कि A[i ] + बी [जे] + सी [के] + डी [एल] शून्य है। मान लें कि सभी ए, बी, सी, डी की लंबाई समान है, जहां 0 ≤ एन ≤ 500 है। याद रखें कि सभी पूर्णांक -228 से 228 - 1 की सीमा में

  1. पायथन प्रोग्राम यह पता लगाने के लिए कि क्या कोई दो की शक्ति नहीं है

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक नंबर दिया गया है, हमें यह जांचना होगा कि संख्या दो की शक्ति है या नहीं। जैसा कि नीचे चर्चा की गई है, हम दो दृष्टिकोणों का उपयोग करके इसे हल कर सकते हैं। दृष्टिकोण 1:शक्ति प्राप्त करने के लिए आधार 2 पर दिए गए

  1. पायथन कार्यक्रम अधिकतम तीन।

    तीन नंबर ए बी और सी को देखते हुए, हमारा काम यह है कि हमें दी गई संख्या में से अधिकतम तत्व को खोजना है। उदाहरण Input: a = 2, b = 4, c = 3 Output: 4 एल्गोरिदम Step 1: input three user input number. Step2: Add three numbers to list. Step 3: Using max() function to find the greatest number max(lst).