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

जांचें कि क्या दिए गए सरणी में पायथन में कुछ पूर्णांक के सभी भाजक हैं

मान लीजिए कि हमारे पास एक सरणी संख्या है, हमें यह जांचना होगा कि इस सरणी में कुछ पूर्णांक के सभी भाजक हैं या नहीं।

इसलिए, यदि इनपुट nums =[1, 2, 3, 4, 6, 8, 12, 24] जैसा है, तो आउटपुट सही होगा क्योंकि ये 24 के भाजक हैं।

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

  • अधिकतम:=अधिकतम अंक
  • अस्थायी:=एक नई सूची
  • i के लिए 1 से लेकर अधिकतम वर्गमूल तक, करें
    • यदि अधिकतम i से विभाज्य है, तो
      • अस्थायी के अंत में i डालें
      • यदि (अधिकतम / i) का भागफल i के समान नहीं है, तो
        • अस्थायी के अंत में (अधिकतम / i) का भागफल डालें
    • यदि अस्थायी का आकार अंकों के आकार के समान नहीं है, तो
      • झूठी वापसी
    • सूची संख्या और अस्थायी क्रमित करें
    • i के लिए 0 से लेकर अंकों के आकार -1 तक के लिए
      • यदि अस्थायी [i] अंक [i] के समान नहीं है, तो
        • झूठी वापसी
  • सही लौटें

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

उदाहरण कोड

from math import sqrt
 
def solve(nums):
   maximum = max(nums)
 
   temp = []
   for i in range(1,int(sqrt(maximum))+1):
      if maximum % i == 0:
         temp.append(i)
         if (maximum // i != i):
           temp.append(maximum // i)
 
   if len(temp) != len(nums):
      return False
 
   nums.sort()
   temp.sort()
 
   for i in range(len(nums)):
      if temp[i] != nums[i]:
         return False
   return True
   
nums = [1, 2, 3, 4, 6, 8, 12, 24]
print(solve(nums))

इनपुट

[1, 2, 3, 4, 6, 8, 12, 24]

आउटपुट

True

  1. पायथन - जांचें कि क्या सूची में सभी मान दिए गए मान से कम हैं

    पायथन डेटा विश्लेषण में, हमें कभी-कभी ऐसी स्थिति का सामना करना पड़ता है जहां हमें दी गई संख्या की तुलना कई मूल्यों वाली सूची के साथ करने की आवश्यकता होती है। इस लेख में हमें यह पता लगाने की जरूरत है कि क्या दी गई संख्या दी गई सूची में मौजूद प्रत्येक मान से कम है। हम इसे निम्नलिखित दो तरीकों से हासिल

  1. पायथन प्रोग्राम यह जांचने के लिए कि क्या दिया गया सरणी मोनोटोनिक है

    इस लेख में, हम दिए गए समस्या कथन को हल करने के लिए समाधान और दृष्टिकोण के बारे में जानेंगे। समस्या कथन n पूर्णांक वाले एक सरणी इनपुट Arr को देखते हुए। हमें यह जांचना होगा कि इनपुट ऐरे प्रकृति में मोनोटोनिक है या नहीं। एक सरणी को प्रकृति में मोनोटोनिक कहा जाता है यदि यह लगातार बढ़ रही है या लगातार

  1. किसी दिए गए पूर्णांक सरणी के सभी विशिष्ट तत्वों को मुद्रित करने के लिए पायथन प्रोग्राम।

    एक पूर्णांक सरणी को देखते हुए। सरणी के तत्व डुप्लिकेट हो सकते हैं। हमारा कार्य विशिष्ट मानों को प्रदर्शित करना है। उदाहरण इनपुट::ए=[1,2,3,4,2,3,5,6]आउटपुट [1,2,3,4,5,6] एल्गोरिदम चरण 1:इनपुट ऐरे तत्व। चरण 2:फिर सभी तत्वों को एक-एक करके चुनें। चरण 3:फिर जांचें कि चुना गया तत्व पहले से प्रदर्शित है या