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

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

इस लेख में, हम दिए गए समस्या कथन को हल करने के लिए समाधान और दृष्टिकोण के बारे में जानेंगे।

समस्या कथन

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

एक सरणी को प्रकृति में मोनोटोनिक कहा जाता है यदि यह लगातार बढ़ रही है या लगातार घट रही है।

गणितीय रूप से,

एक सरणी A लगातार बढ़ रही है यदि सभी i <=j,

. के लिए
A[i] <= A[j].

एक सरणी A लगातार घट रही है यदि सभी i <=j,

. के लिए
A[i] >= A[j].

यहां हम जांच करेंगे कि सभी आसन्न तत्व उपरोक्त शर्तों में से किसी एक को पूरा करते हैं या नहीं।

आइए अब कार्यान्वयन देखें -

उदाहरण

def isMonotonic(A):
   return (all(A[i] <= A[i + 1] for i in range(len(A) - 1)) or
      all(A[i] >= A[i + 1] for i in range(len(A) - 1)))
# main
A = [1,2,3,4,7,8]
print(isMonotonic(A))

आउटपुट

True

सभी चर वैश्विक फ्रेम में घोषित किए गए हैं जैसा कि नीचे दिए गए चित्र में दिखाया गया है -

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

निष्कर्ष

इस लेख में, हमने यह पता लगाने के दृष्टिकोण के बारे में सीखा कि क्या एक सरणी प्रकृति में मोनोटोनिक है या नहीं


  1. सरणी का योग खोजने के लिए पायथन कार्यक्रम

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

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

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

  1. पायथन प्रोग्राम में दी गई संख्या एक फाइबोनैचि संख्या है या नहीं, इसकी जांच कैसे करें?

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे - समस्या कथन किसी संख्या n को देखते हुए, जाँच करें कि n एक फाइबोनैचि संख्या है या नहीं हम सभी जानते हैं कि nवीं फाइबोनैचि संख्या पिछले दो फाइबोनैचि संख्याओं का योग है। लेकिन वे पुनरावृत्ति संबंध के अलावा एक दिलचस्प संबंध भी प्रस्त