[JAVA 문제 풀이] 옷 가게 할인 받기

Stupefyee's avatar
Nov 17, 2024
[JAVA 문제 풀이] 옷 가게 할인 받기
notion image
 

내가 작성한 코드

💡
public class Solution { public int solution(int price) { double discount = getDiscount(price); // 할인율 double discountMoney = discount * price; // 할인된 가격 int answer = (int) (price - discountMoney); // 최종 가격 return answer; } // 가격에 따라 할인율을 반환하는 메소드 public double getDiscount(int price) { double discount = 0; if (price >= 500000) { discount = 0.2; return discount; } if (price >= 300000) { discount = 0.1; return discount; } if (price >= 100000) { discount = 0.05; return discount; } return discount; } }
 

다른 코드

💡
class Solution { public int solution(int price) { if(price >= 500000) { price *= 0.8; } else if(price >= 300000) { price *= 0.9; } else if(price >= 100000) { price *= 0.95; } return price; } }
할인율을 따로 구하지 않고 바로 할인된 가격을 반환
Share article

stupefyee