-
[Java 자바] 프로그래머스 Lv 0 - 옷가게 할인 받기Study/Java 2024. 10. 6. 19:32728x90반응형
목차
1. 문제 설명
728x90문제 설명
머쓱이네 옷가게는 10만 원 이상 사면 5%, 30만 원 이상 사면 10%, 50만 원 이상 사면 20%를 할인해줍니다.
구매한 옷의 가격 price가 주어질 때,
지불해야 할 금액을 return 하도록 solution 함수를 완성해보세요.제한사항
- 10 ≤ price ≤ 1,000,000 (price는 10원 단위로(1의 자리가 0) 주어집니다.)
- 소수점 이하를 버린 정수를 return합니다.
2. 입출력 예시
입출력 예시
#1
150,000원에서 5%를 할인한 142,500원을 return 합니다.
#2
580,000원에서 20%를 할인한 464,000원을 return 합니다.
3. 문제 풀이
반응형문제 풀이
1. 변수 sale에 500000원 이상이면 0.20, 300000원 이상이면 0.10, 100000원 이상이면 0.05를 넣는다.
2. 변수 answer에 price - (price * sale)를 넣는다. (가격 - 할인금액)
3. answer를 반환한다.
class Solution { public int solution(int price) { double sale = (price >= 500000) ? 0.20 : (price >= 300000) ? 0.10 : (price >= 100000) ? 0.05 : 0; double answer = price - (price * sale); return (int) answer; } }
728x90반응형'Study > Java' 카테고리의 다른 글
[Java 자바] 프로그래머스 Lv 0 - 나이 출력 (1) 2024.10.08 [Java 자바] 프로그래머스 Lv 0 - 아이스 아메리카노 (1) 2024.10.07 [Java 자바] 프로그래머스 Lv 0 - 배열의 평균값 (0) 2024.10.05 [Java 자바] 프로그래머스 Lv 0 - 피자 나눠 먹기 (3) (0) 2024.10.04 [Java 자바] 프로그래머스 Lv 0 - 피자 나눠 먹기 (2) (3) 2024.10.03