在Python中查找最富有客户的财富

在Python中查找最富有客户的财富

假设我们有一个m x n的矩阵,称为accounts,其中accounts[i][j]表示第j家银行中第i个客户的金额。我们必须找到最富有客户拥有的财富。当他/她考虑到所有银行时,客户财富最大时最富有。

因此,如果输入是这样的:

10 20 15
30 5 20
10 5 12
15 12 3

那么输出将是55,因为第二个人的钱是30 + 5 + 20 = 55,这是最大的。

要解决这个问题,我们将遵循以下步骤:

  • max_balue := 0

  • ind_value := 0

  • for i in range 0 to row count of accounts – 1, do

    • ind_value := accounts[i]中所有值的和

    • if ind_value > max_balue, then

      • max_balue := ind_value
  • return max_balue

更多Python相关文章,请阅读:Python 教程

示例(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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程