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

तत्वों की गणना करें x और x+1 पायथन में सूची में मौजूद हैं

मान लीजिए कि हमारे पास संख्याओं की एक सूची है जिसे अंक कहा जाता है, हमें तत्वों की संख्या ज्ञात करनी होगी x ऐसे हैं कि x + 1 भी मौजूद है।

इसलिए, अगर इनपुट [2, 3, 3, 4, 8] जैसा है, तो आउटपुट 3

. होगा

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

  • s :=अंकों में मौजूद तत्वों को सम्मिलित करके एक सेट बनाएं
  • गिनती :=0
  • प्रत्येक i के लिए अंकों में, करें
    • अगर i+1 in s, तो
      • गिनती :=गिनती + 1
  • वापसी की संख्या

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

उदाहरण

class Solution:
   def solve(self, nums):
      s = set(nums)
      count = 0
      for i in nums:
         if i+1 in s:
            count += 1
      return count
ob = Solution()
nums = [2, 3, 3, 4, 8]
print(ob.solve(nums))

इनपुट

[2, 3, 3, 4, 8]

आउटपुट

3

  1. एक सूची में सम और विषम संख्याओं की गणना करने के लिए पायथन कार्यक्रम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक सूची दी गई है, हमें एक सूची में सम और विषम संख्याओं को गिनने की आवश्यकता है। नीचे चर्चा की गई तीन विधियां हैं- दृष्टिकोण 1 - पाशविक बल दृष्टिकोण का उपयोग करना उदाहरण list1 = [21,3,4,6,33,2,3,1,3,76] even_cou

  1. एक सूची में सकारात्मक और नकारात्मक संख्याओं की गणना करने के लिए पायथन कार्यक्रम

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

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

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