function solution(price) {
if (price >= 500000) {
price *= 0.8;
} else if (price >= 300000){
price *= 0.9;
} else if (price >= 100000) {
price *= 0.95;
}
return ~~price;
}
금액(price)에 따라 할인된 가격을 계산하여 반환하고, 반환되는 값은 비트부정연산자로 소수점은 버리고, 정수로 반환한다.
삼항연산자 사용하기
function solution(price) {
return (price >= 500000) ? ~~(price * 0.8)
: (price >= 300000) ? ~~(price * 0.9)
: (price >= 100000) ? ~~(price * 0.95)
: price;
}