알고리즘 문제 풀이/프로그래머스
[Algorithm] 프로그래머스 - 옷가게 할인 받기 (Kotlin)
참깨빵위에참깨빵_
2022. 12. 22. 00:51
728x90
반응형
머쓱이네 옷가게는 10만 원 이상 사면 5%, 30만 원 이상 사면 10%, 50만 원 이상 사면 20%를 할인해준다. 구매한 옷의 가격 price가 주어질 때, 지불해야 할 금액을 리턴하도록 solution()을 완성하라
조건에 따라 문제에서 제시하는 할인율을 적용시킨 price를 리턴시키면 된다.
주의할 것은 저 조건들에 해당하지 않는 값이 들어올 경우에는 그 금액을 리턴하도록 처리해야 한다.
class Solution {
fun solution(price: Int): Int = if (price >= 500000) {
(price * 0.8).toInt()
} else if (price >= 300000) {
(price * 0.9).toInt()
} else if (price >= 100000) {
(price * 0.95).toInt()
} else {
price
}
}
반응형