# [1672. Richest Customer Wealth](https://leetcode.com/problems/richest-customer-wealth/) ## 题目 You are given an `m x n` integer grid `accounts` where `accounts[i][j]` is the amount of money the `ith` customer has in the `jth` bank. Return *the **wealth** that the richest customer has.* A customer's **wealth** is the amount of money they have in all their bank accounts. The richest customer is the customer that has the maximum **wealth**. **Example 1:** ``` Input: accounts = [[1,2,3],[3,2,1]] Output: 6 Explanation:1st customer has wealth = 1 + 2 + 3 = 6 2nd customer has wealth = 3 + 2 + 1 = 6 Both customers are considered the richest with a wealth of 6 each, so return 6. ``` **Example 2:** ``` Input: accounts = [[1,5],[7,3],[3,5]] Output: 10 Explanation: 1st customer has wealth = 6 2nd customer has wealth = 10 3rd customer has wealth = 8 The 2nd customer is the richest with a wealth of 10. ``` **Example 3:** ``` Input: accounts = [[2,8,7],[7,1,3],[1,9,5]] Output: 17 ``` **Constraints:** - `m == accounts.length` - `n == accounts[i].length` - `1 <= m, n <= 50` - `1 <= accounts[i][j] <= 100` ## 题目大意 给你一个 m x n 的整数网格 accounts ,其中 accounts[i][j] 是第 i 位客户在第 j 家银行托管的资产数量。返回最富有客户所拥有的 资产总量 。客户的 资产总量 就是他们在各家银行托管的资产数量之和。最富有客户就是 资产总量 最大的客户。 ## 解题思路 - 简单题。计算二维数组中每个一位数组的元素总和,然后动态维护这些一位数组和的最大值即可。 ## 代码 ```go package leetcode func maximumWealth(accounts [][]int) int { res := 0 for _, banks := range accounts { sAmount := 0 for _, amount := range banks { sAmount += amount } if sAmount > res { res = sAmount } } return res } ```