관리 메뉴

나만을 위한 블로그

[Algorithm] 프로그래머스 - 아이스 아메리카노 (Kotlin) 본문

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

[Algorithm] 프로그래머스 - 아이스 아메리카노 (Kotlin)

참깨빵위에참깨빵_ 2022. 12. 22. 01:00
728x90
반응형
아이스 아메리카노는 한 잔에 5,500원이다. 머쓱이가 가진 돈 money가 매개변수로 주어질 때, 머쓱이가 최대로 마실 수 있는 아메리카노 잔 수와 잔액을 순서대로 담은 배열을 리턴하는 solution()을 완성하라

 

 

입력값을 5500으로 나눠서 최대로 마실 수 있는 아메리카노 개수를 구하고, money에서 (5500x최대로 마실 수 있는 아메리카노 개수)를 뺀 값을 배열로 만들어 리턴하면 된다.

 

class Solution {
    fun solution(money: Int): IntArray {
        val count = money / 5500
        val other = money - (5500 * count)
        return intArrayOf(count, other)
    }
}

 

이것보다 더 짧게 만들 수도 있다.

 

class Solution {
    fun solution(money: Int) = intArrayOf(money / 5500, money % 5500)
}

 

/는 몫을 구하고 %는 나머지를 구하는 연산자기 때문에 이렇게 쓸 수 있다.

반응형
Comments