프로그래머스 택배 배달과 수거
문제 풀이 방식
- 해당 풀이를 참고했다.
- https://ddingmin00.tistory.com/entry/프로그래머스-파이썬-2023-KAKAO-BLIND-RECRUITMENT-택배-배달과-수거하기
문제 풀이 (Java)
class Solution {
public long solution(int cap, int n, int[] deliveries, int[] pickups) {
long answer = 0;
int delivery = 0;
int pickup = 0;
for(int i = n-1 ; i >= 0 ; i--){
delivery += deliveries[i];
pickup += pickups[i];
while(delivery > 0 || pickup > 0){
delivery -= cap;
pickup -= cap;
answer += (i+1) *2;
}
}
return answer;
}
}
Leave a comment