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

पायथन में दिशा बदलना

मान लीजिए कि हमारे पास संख्याओं की एक सूची है जिसे अंक कहा जाता है, हमें यह पता लगाना होगा कि सूची सकारात्मक-से-नकारात्मक या नकारात्मक-से-सकारात्मक ढलान में कितनी बार बदलती है।

इसलिए, यदि इनपुट [2, 4, 10, 18, 6, 11, 13] जैसा है, तो आउटपुट 2 होगा, क्योंकि यह 10 पर दिशा बदलता है (सकारात्मक-से-नकारात्मक) ), और फिर 6 (नकारात्मक-से-सकारात्मक) पर।

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

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

  • मेरे लिए 1 से लेकर अंकों के आकार -1 तक, करें

    • यदि अंक [i-1] <अंक [i]> अंक [i+1] या अंक [i-1]> अंक [i] <अंक [i+1], तो

      • गिनती :=गिनती + 1

  • वापसी की संख्या

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

उदाहरण

class Solution:
   def solve(self, nums):
      count = 0
      for i in range(1, len(nums) - 1):
         if nums[i - 1] < nums[i] > nums[i + 1] or nums[i - 1] > nums[i] < nums[i + 1]:
            count += 1
      return count

ob = Solution()
print(ob.solve([2, 4, 10, 18, 6, 11, 13]))

इनपुट

[2, 4, 10, 18, 6, 11, 13]

आउटपुट

2

  1. पायथन में टीटीके बटन ऊंचाई बदलना

    टीटीके टिंकर के मानक विजेट में शैलियों को जोड़ता है जिसे विभिन्न गुणों और कार्यों के माध्यम से कॉन्फ़िगर किया जा सकता है। हम ttk . की ऊंचाई बदल सकते हैं ग्रिड(विकल्प) . का उपयोग करके बटन तरीका। इस पद्धति में कुछ भिन्न विकल्पों के साथ विभिन्न विशेषताएँ और गुण शामिल हैं। यदि हम ttk बटन का आकार बदलना च

  1. एक सरणी में व्युत्क्रमों की गणना करने के लिए पायथन कार्यक्रम

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

  1. पायथन में कक्षा के सदस्यों को बदलना?

    पायथन ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग, वैरिएबल को क्लास लेवल या इंस्टेंस लेवल पर इस्तेमाल करने की अनुमति देता है, जहां वेरिएबल केवल वे सिंबल होते हैं जो प्रोग्राम में आपके द्वारा उपयोग किए जा रहे वैल्यू को दर्शाते हैं। वर्ग स्तर पर, चर को वर्ग चर के रूप में संदर्भित किया जाता है जबकि आवृत्ति स्तर प