728x90
반응형
코드
class Solution {
public int solution(int[] money) {
int[] dp_first = new int[money.length];
int[] dp_second = new int[money.length];
for(int i = 0; i < money.length; i++) {
dp_first[i] = money[i];
dp_second[i] = money[i];
}
dp_first[1] = -1;
dp_second[0] = -1;
dp_first[2] += dp_first[0];
for (int i = 3; i < money.length; i++) {
dp_first[i] += Math.max(dp_first[i - 2], dp_first[i - 3]);
dp_second[i] += Math.max(dp_second[i - 2], dp_second[i - 3]);
}
int first_max = Math.max(dp_first[money.length - 2], dp_first[money.length - 3]);
int second_max = Math.max(dp_second[money.length - 1], dp_second[money.length - 2]);
return Math.max(first_max, second_max);
}
}
#99클럽 #코딩테스트 준비 #개발자 취업 #항해99 #TIL
728x90
반응형
'공부 > 2024 항해99코딩클럽' 카테고리의 다른 글
99클럽 3기 코테 스터디 28일차 TIL /[백준] 1874번 스택 수열 (0) | 2024.08.18 |
---|---|
99클럽 3기 코테 스터디 27일차 TIL /[프로그래머스] 공 이동 시뮬레이션 (0) | 2024.08.17 |
99클럽 3기 코테 스터디 26일차 TIL /[프로그래머스] 개인정보 수집 유효기간 자바 풀이 (2023 KAKAO BLIND RECRUITMENT ) (0) | 2024.08.16 |
99클럽 3기 코테 스터디 25일차 TIL /[프로그래머스] 순위 자바 (0) | 2024.08.16 |
99클럽 3기 코테 스터디 24일차 TIL /[프로그래머스] 가장 먼 노드 자바 풀이BFS (0) | 2024.08.14 |