반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- easy
- yum install java
- statement.executequery() cannot issue statements that do not produce result sets.
- Java 1.8
- Medium
- No tests found for given includes
- 스프링부트테스트
- parse
- mysql executequery error
- java version
- JUnit
- log error
- java 11
- AWS CLI
- java
- xcrun: error: invalid active developer path
- springboottest
- ssl프로토콜확인
- java 1.8 11
- ssl이란?
- springboot
- LeetCode
- OpenFeign
- mac os git error
- java 버전 변경
- tls프로토콜확인
- error
- aws
- xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)
- java 여러개 버전
Archives
- Today
- Total
쩨이엠 개발 블로그
[ Leetcode ] 1672. Richest Customer Wealth - Java 본문
728x90
반응형
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
Solution
class Solution {
public int maximumWealth(int[][] accounts) {
int[] sumInts = new int[accounts.length];
int max = 0;
for(int i=0; i< accounts.length; i++){
for(int j=0; j< accounts[i].length; j++){
sumInts[i] += accounts[i][j];
}
max = Math.max(max, sumInts[i]);
}
return max;
}
}
1. 각 account마다의 합을 구한다
2. 구한 값이 기존 최대값보다 큰지 비교한다
3. 최대값을 리턴한다
728x90
반응형
'개발 > Programming' 카테고리의 다른 글
[ Leetcode ] 1476. Subrectangle Queries - Java (0) | 2021.01.29 |
---|---|
[ Leetcode ] 1470. Shuffle the Array - Java (0) | 2021.01.29 |
[ Leetcode ] 214. Shortest Palindrome - Java (0) | 2021.01.28 |
[ Leetcode ] 162. Find Peak Element - Java (0) | 2021.01.28 |
[ Leetcode ] 1431. Kids With the Greatest Number of Candies - Java (0) | 2021.01.27 |
Comments