코딩테스트(JS)
[Javascript] 할인된 가격 출력
소소한 김로그__
2023. 2. 12. 13:22
[문제 설명]
p가 10만원 이상이면 5%, 30만원 이상이면 10%, 50만원 이상이면 20% 할인된 가격을 출력하는 함수 solution(단, 할인된 가격은 소수점 이하를 버린 정수)
[풀이 과정]
function solution(p) {
if(p>=500000){
p*=0.8 // p가 50만원 이상이면 0.8배(20% 할인된 금액)의 p 출력
} else if(p>=300000){
p*=0.9 // p가 50만원 미만이면서 30만원 이상이면 0.9배(10% 할인된 금액)의 p 출력
} else if(p>=100000) {
p*=0.95 // p가 30만원 미만이면서 10만원 이상이면 0.95배(5% 할인된 금액)의 p 출력
} else{
p // 10만원 미만이면 그냥 p 출력
}
var answer = parseInt(p) // parseInt() 사용하여 소수점 이하를 버린 정수 p 출력
return answer;
}
