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

लैम्ब्डा अभिव्यक्ति का उपयोग करके विषम संख्या में होने वाली संख्या को खोजने और फ़ंक्शन को कम करने के लिए पायथन प्रोग्राम

यहां एक उपयोगकर्ता इनपुट सकारात्मक पूर्णांक सरणी दी गई है। हमारा काम विषम संख्या में बार-बार आने वाली संख्या का पता लगाना है।

उदाहरण

Input : A=[2, 4, 7, 7, 4, 2, 2]
Output : 2

एल्गोरिदम

Step 1: Input Array element.
Step 2: Write lambda expression and apply.
Step 3: Reduce function over the input list until a single value is left.
Step 4: Expression reduces the value of a^b into a single value.
Step 5: a starts from 0 and b starts from 1.

उदाहरण कोड

# Python program to find the Number
# Occurring Odd Number of Times
# using Lambda expression and reduce function

from functools import reduce
def timeoccurrance(inp):
   print ("RESULT ::>",reduce(lambda a, b: a ^ b, inp)))

   # Driver program
   if __name__ == "__main__":
      A=list()
      n1=int(input("Enter the size of the List ::"))

      print("Enter the Element of List ::")
      for i in range(int(n1)):
      k=int(input(""))
      A.append(k)
timeoccurrance(A)

आउटपुट

Enter the size of the List :: 7
Enter the Element of List ::
1
2
3
2
3
1
3
RESULT ::> 3

  1. सूची में सबसे छोटी संख्या खोजने के लिए पायथन प्रोग्राम

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

  1. पायथन में दो सरणियों का प्रतिच्छेदन (लैम्ब्डा अभिव्यक्ति और फ़िल्टर फ़ंक्शन)

    इस लेख में, हम लैम्ब्डा एक्सप्रेशन और फ़िल्टर फ़ंक्शन की सहायता से पायथन में दो सरणियों के प्रतिच्छेदन के बारे में जानेंगे। समस्या यह है कि हमें दो सरणियाँ दी गई हैं, हमें उन दोनों में सामान्य तत्वों का पता लगाना है। एल्गोरिदम 1. Declaring an intersection function with two arguments. 2. Now we use

  1. पायथन प्रोग्राम मैप फ़ंक्शन का उपयोग करके एक पंक्ति को अधिकतम 1's . के साथ खोजने के लिए

    2D सरणी दी गई है और सरणियों के तत्व 0 और 1 हैं। सभी पंक्तियों को क्रमबद्ध किया गया है। हमें 1 की अधिकतम संख्या वाली पंक्ति ढूंढनी है। यहां हम मानचित्र () का उपयोग करते हैं। मानचित्र फ़ंक्शन कार्यात्मक प्रोग्रामिंग के लिए उपयोग किए जाने वाले पायथन बिल्ट-इन्स में सबसे सरल है। ये उपकरण अनुक्रमों और अन्