관리 메뉴

나만을 위한 블로그

[Algorithm] 프로그래머스 - 옷가게 할인 받기 (Kotlin) 본문

알고리즘 문제 풀이/프로그래머스

[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
    }
}

 

반응형
Comments