머쓱이네 옷가게는 10만 원 이상 사면 5%, 30만 원 이상 사면 10%, 50만 원 이상 사면 20%를 할인해줍니다.
구매한 옷의 가격 price
가 주어질 때, 지불해야 할 금액을 return 하도록 solution 함수를 완성해보세요.
price
≤ 1,000,000price
는 10원 단위로(1의 자리가 0) 주어집니다.function solution(price) {
if (price >= 500000)
return parseInt(price*(1-0.2));
if (price >= 300000)
return parseInt(price*(1-0.1));
if (price >= 100000)
return parseInt(price*(1-0.05));
return price
}
function solution(price) {
let arr_discount = [[500000, 0.2], [300000, 0.1], [100000, 0.05]]
for(let i = 0 ; i < arr_discount.length ; i++)
if(arr_discount[i][0] <= price) return Math.trunc(price * (1-arr_discount[i][1]))
return price
}