프로그래머스 Level.0 옷가게 할인 받기 JavaScript

zin·2023년 7월 8일
0

풀이코드

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;
}
profile
프론트엔드 가보자고-!

0개의 댓글