[문제 비공개]
import java.util.*;
class Solution {
public int solution(int[] prices, int[] discounts) {
Arrays.sort(prices);
Arrays.sort(discounts);
int priceIndex = prices.length-1;
int discountIndex = discounts.length-1;
int sum = 0;
while(priceIndex >= 0 && discountIndex >= 0) {
sum += prices[priceIndex--] * (100 - discounts[discountIndex--]) * 0.01;
}
while(priceIndex >= 0) {
sum += prices[priceIndex--];
}
return sum;
}
}
프로그래머스에 있던 문제인 것 같은데 레벨 1 정도 되는 쉬운 문제였다. 요구사항을 그대로 구현하기만 하면 된다.