티스토리 뷰

코딩테스트 연습 - 옷가게 할인 받기
https://school.programmers.co.kr/learn/courses/30/lessons/120818

문제 설명


머쓱이네 옷가게는 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 합니다.

제출 코드


#include <string>
#include <vector>
using namespace std;

int solution(int price) {
    int answer = 0;
    
    if(price < 100000) answer = price;
    else if(price >= 100000 && price < 300000)
        answer = price - price * 0.05;
    else if(price >= 300000 && price < 500000)
        answer = price - price * 0.1;
    else answer = price - price * 0.2;
    
    return answer;
}

Uploaded by N2T

'😈 알고리즘 > 🖥️ 프로그래머스' 카테고리의 다른 글

🖥️ 개미 군단 ➕  (0) 2023.01.04
🖥️ 모음 제거  (0) 2023.01.03
🖥️ 중앙값 구하기  (0) 2023.01.01
🖥️ 직각삼각형 출력하기  (0) 2022.12.31
🖥️ 한 번만 등장한 문자  (0) 2022.12.30
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
링크
Total
Today
Yesterday