Leetcode数组系列(java):1672. 最富有客户的资产总量(新手小白仅供参考)
题目来源
题目描述
给你一个 m x n 的整数网格 accounts ,其中 accounts[i][j] 是第 i 位客户在第 j 家银行托管的资产数量。返回最富有客户所拥有的 资产总量 。
客户的 资产总量 就是他们在各家银行托管的资产数量之和。最富有客户就是 资产总量 最大的客户。
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/richest-customer-wealth
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
个人思路
遍历二维数组的两种方法
public static void printArr(int[][] arr) {
for(int x=0; x<arr.length; x++) {
for(int y=0; y<arr[x].length; y++) {
System.out.print(arr[x][y]+" ")
}
System.out.println();
}
}
public static void printArr(int[][] arr) {
for(int[] cells : arr) {
for(int cell : cells) {
System.out.print(cell+" ");
}
System.out.println();
}
}
代码
class Solution {
public int maximumWealth(int[][] accounts) {
int sum = 0;
int res = 0;
for(int[] arr : accounts ){
for(int a : arr){
sum += a;
}
res = res > sum ? res : sum;
sum = 0;
}
return res;
}
}