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

पायथन में सबसे बड़ी संख्या


मान लीजिए गैर-ऋणात्मक पूर्णांकों की एक सूची है, हमें उन्हें इस तरह व्यवस्थित करना है कि वे सबसे बड़ी संख्या बनाएं। इसलिए यदि सरणी [10, 2] है, तो सबसे बड़ी संख्या 210 होगी।

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

  • संख्याओं को व्यवस्थित करें जहां सबसे महत्वपूर्ण अंक अधिक हों, उन्हें पहले रखें, इस व्यवस्था के बाद सरणी से संख्याओं को जोड़ दें।

उदाहरण

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

from functools import cmp_to_key class Solution(object):    def largestNumber(self, nums):       for i in range(len(nums)):          nums[i] = str(nums[i])       nums.sort(key=cmp_to_key(lambda x,y:self.compare(x,y)))       return "".join(nums).lstrip("0") or "0"    def compare(self,x,y):       if x+y

इनपुट

[3,30,5,6,8]

आउटपुट

"865330"

  1. - Python प्रोग्राम से सूची में सबसे बड़ी संख्या खोजना

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक सूची दी गई है, हमें सूची के सबसे बड़े तत्व की गणना करने की आवश्यकता है। यहां हम समस्या कथन के समाधान तक पहुंचने के लिए अंतर्निहित फ़ंक्शंस की मदद लेंगे। sort() फ़ंक्शन का उपयोग करना उदाहरण # सूची list1 = [23

  1. - पायथन प्रोग्राम: लिस्ट में सबसे बड़ी संख्या ढूंढें

    इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे। प्रॉब्लम स्टेटमेंट लिस्ट इनपुट दिए जाने पर, हमें दी गई लिस्ट में सबसे बड़ी संख्या ढूंढने की आवश्यकता है। यहां हम दो दृष्टिकोणों पर चर्चा करेंगे: सॉर्टिंग तकनीकों का उपयोग करना बिल्ट-इन max() फंक्शन का

  1. - Python में factorial()

    किसी संख्या का फैक्टोरियल ढूंढना डेटा विश्लेषण और Python में शामिल अन्य गणितीय विश्लेषण में एक बार-बार आने वाली आवश्यकता है। फैक्टोरियल हमेशा एक पॉजिटिव इंटीजर के लिए 1 से दी गई संख्या तक के सभी पूर्णांकों को गुणा करके पाया जाता है। इसके लिए तीन दृष्टिकोण हो सकते हैं जैसा कि नीचे दिखाया गया है।For L