[프로그래머스] 옷가게 할인 받기

가오리·2023년 2월 27일
0

coding-test

목록 보기
60/107
post-thumbnail
post-custom-banner

[프로그래머스] 옷가게 할인 받기

🔗 문제

머쓱이네 옷가게는 10만 원 이상 사면 5%, 30만 원 이상 사면 10%, 50만 원 이상 사면 20%를 할인해줍니다.구매한 옷의 가격 price가 주어질 때, 지불해야 할 금액을 return 하도록 solution 함수를 완성해보세요.

⚠️ 제한사항

  • 10 ≤ price ≤ 1,000,000
    • price는 10원 단위로(1의 자리가 0) 주어집니다.
  • 소수점 이하를 버린 정수를 return합니다.

📲 입출력

priceresult
150,000142,500
580,000464,000

입출력 예 #1

  • 150,000원에서 5%를 할인한 142,500원을 return 합니다.

입출력 예 #2

  • 580,000원에서 20%를 할인한 464,000원을 return 합니다.

💡풀이 방법

  • 10만원이 아닌 가장 큰 금액인 50만원을 먼저 조건에 두고 조건문을 작성한다.
  • 소수점 이하는 버리기 때문에 정수 값을 리턴한다.

💻 코드

function solution(price) {
  if (price >= 500000) price *= 0.8;
  else if (price >= 300000) price *= 0.9;
  else if (price >= 100000) price *= 0.95;
  return parseInt(price);
}
profile
가오리의 코딩일기
post-custom-banner

0개의 댓글