코딩테스트

코딩테스트 옷가게 할인받기, 아이스 아메리카노

김도현2 2023. 5. 22. 23:25
반응형

코딩테스트 옷가게 할인받기, 아이스 아메리카노

 

 

문제 설명

 

 

출력 예시

 

 

지출 금액에 따라 할인을 받는 문제입니다.

 

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로 나누고 나머지를 구하면 됩니닷.