문제
머쓱이는 추운 날에도 아이스 아메리카노만 마십니다. 아이스 아메리카노는 한잔에 5,500원입니다. 머쓱이가 가지고 있는 돈 money가 매개변수로 주어질 때, 머쓱이가 최대로 마실 수 있는 아메리카노의 잔 수와 남는 돈을 순서대로 담은 배열을 return 하도록 solution 함수를 완성해보세요.
https://school.programmers.co.kr/learn/courses/30/lessons/120819
풀이
1. 접근
1.1 관찰
기능 : money를 5500으로 나눈다. 몫을 담는다. money의 나머지를 구한다. 나머지를 담는다.
반환 : 배열을 리턴한다.
2. 시행착오
2.1 시도
- 가설 : /와 %연산자로 각각 연산 후 복합대입연산자로 배열에 담으면 될 것이다.
class Solution {
fun solution(money: Int): IntArray {
var answer: IntArray = intArrayOf()
answer += money / 5500
answer += money % 5500
return answer
}
}
- 검증 : 성공
회고
코딩테스트 처음부터 여기까지 쭉 돌아봤는데 변수에 값을 담는 이해도가 많이 증가했다는 게 느껴졌다.
'코틀린 > 코딩테스트' 카테고리의 다른 글
코딩테스트 [가위 바위 보] (0) | 2024.06.14 |
---|---|
코딩테스트 [개미 군단] (0) | 2024.06.13 |
코딩테스트 [짝수는 싫어요] (0) | 2024.06.13 |
코딩테스트 [머쓱이보다 키 큰 사람] (0) | 2024.06.12 |
코딩테스트 [중복된 숫자 개수] (0) | 2024.06.12 |