반응형
코딩테스트 옷가게 할인받기, 아이스 아메리카노
문제 설명
출력 예시
지출 금액에 따라 할인을 받는 문제입니다.
10만원 이상은 5%할인
30만원 이상은 10%할인
50만원 이상은 20%할인을 해주는 혜자 가게입니다.
그대로 조건문을 이용해 출력하면 될 거 같습니다.
let price = 150000;
if(price >=500000){
answer = price * 0.8
} else if(price >=300000){
answer = price * 0.9
} else if(price >=100000){
answer = price * 0.95
} else {
answer = price;
}
Math.floor(answer);
//142500
곱하기 0.8은 20%,
곱하기 0.9는 10%,
곱하기 0.95는 5% 할인입니다.
문제 설명
출력 예시
현재 가진 돈으로 아이스 아메리카노를 몇잔을 사고 잔돈이 얼마인지 계산하는 문제 입니다.
추운날에도 아아 마시는 머쓱이는 상남자.
var answer = [];
let money = 15000;
answer[0] = Math.floor(money/5500);
answer[1] = Math.floor(money%5500);
//[2, 4000]
대충 몇잔 살 수 있는지는 money를 5500로 나누어 몫의 소숫점을 버리면 정수가 나오고,
거스름돈은 5500로 나누고 나머지를 구하면 됩니닷.