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

Python में सबसे अमीर ग्राहक की संपत्ति खोजने का प्रोग्राम

मान लीजिए हमारे पास m x n क्रम का एक मैट्रिक्स है जिसे accounts कहा जाता है जहां accounts[i][j] i-वें ग्राहक का j-वें बैंक में मौजूद धन की राशि है। हमें उस संपत्ति को ढूंढना है जो सबसे अमीर ग्राहक के पास है। एक ग्राहक सबसे अमीर होता है जब उसके पास सभी बैंकों को ध्यान में रखते हुए अधिकतम राशि होती है।

इसलिए, यदि इनपुट है:

102015
30520
10512
15123

तो आउटपुट 55 होगा क्योंकि दूसरे व्यक्ति का धन 30+5+20 = 55 है, जो अधिकतम है।

हल करने के चरण

  • max_balue := 0
  • ind_value := 0
  • i को 0 से accounts की पंक्ति संख्या - 1 तक के लिए:
    • ind_value := accounts[i] में सभी मानों का योग
    • यदि ind_value > max_balue, तो max_balue := ind_value
  • max_balue वापस करें

उदाहरण (Python)

def solve(accounts):
    max_balue = 0
    ind_value = 0
    for i in range(len(accounts)):
        ind_value = sum(accounts[i])
        if ind_value > max_balue:
            max_balue = ind_value
    return max_balue

accounts = [[10, 20, 15], [30, 5, 20], [10, 5, 12], [15, 12, 3]]
print(solve(accounts))

इनपुट

[[10,20,15], [30,5,20], [10,5,12], [15,12,3]]

आउटपुट

55
  1. - पायथन में बड़ी संख्या का फैक्टोरियल खोजने का प्रोग्राम

    मान लीजिए हमारे पास एक बड़ी संख्या n है। हमें इसका फैक्टोरियल ज्ञात करना है। कुछ अन्य भाषाओं में बड़ी संख्या का फैक्टोरियल ज्ञात करना बहुत कठिन होता है क्योंकि यह पूर्णांक डेटा प्रकारों की सीमा से अधिक हो सकता है। लेकिन पायथन में यह स्वचालित रूप से लंबाई का पता लगाता है और डिफ़ॉल्ट रूप से संख्या को

  1. पायथन में बहुभुज का क्षेत्रफल खोजने का प्रोग्राम पायथन में बहुभुज का क्षेत्रफल खोजने का प्रोग्राम

    मान लीजिए हमारे पास एक 2D तल पर एक साधारण बहुभुज के अंतिम बिंदुओं को दर्शाने वाले क्रमबद्ध बिंदुओं की सूची है। हमें इस बहुभुज का क्षेत्रफल ढूंढना है।उदाहरण के लिए, यदि इनपुट points = [(0, 0), (0,5), (3, 5), (3,0)] है, तो आउटपुट 15 होगा।समाधान दृष्टिकोणइसे हल करने के लिए हम निम्न चरणों का पालन करेंगे

  1. पायथन में बहुभुज का परिमाप खोजने का प्रोग्राम पायथन में बहुभुज का परिमाप खोजने का प्रोग्राम

    मान लीजिए हमारे पास एक 2D तल पर एक साधारण बहुभुज के अंतिम बिंदुओं को दर्शाने वाले क्रमबद्ध बिंदुओं की सूची है। हमें इस बहुभुज का परिमाप ढूंढना है।उदाहरण के लिए, यदि इनपुट points = [(0, 0), (0,5), (3, 5), (3,0)] है, तो आउटपुट 16 होगा क्योंकिदो भुजाएं लंबाई 3 की हैं और दो भुजाएं लंबाई 5 की हैं, तो 2*5