728x90
반응형
class Solution {
public int twoCitySchedCost(int[][] costs) {
int n = costs.length;
int answer = 0;
java.util.Arrays.sort(costs, new java.util.Comparator<int[]>() {
public int compare(int[] a, int[] b) {
return Integer.compare(a[0]-a[1], b[0]-b[1]);}
});
for(int i = 0 ; i < n ; i++){
if(i < n/2) answer += costs[i][0];
else answer += costs[i][1];
}
return answer;
}
}
https://leetcode.com/problems/two-city-scheduling/
728x90
반응형
'Problem Solving' 카테고리의 다른 글
2-1. 비밀번호 발음하기 (백준 4659) (0) | 2021.07.07 |
---|---|
1-10. 농구 경기 (백준 1159) (0) | 2021.07.07 |
1-8. 소수 만들기 (프로그래머스 Summer/Winter coding 2018) (0) | 2021.07.07 |
1-7. 블라인드 (백준 2799) (0) | 2021.07.07 |
1-6. Pascal's Triangle (LeetCode 118) (0) | 2021.07.07 |
댓글