CodingTest #39 Kotlin 부족한 금액 계산하기, 직사각형 별찍기 문제풀이


CodingTest #39 Kotlin 부족한 금액 계산하기, 직사각형 별찍기 문제풀이

문제를 풀어보자.. 부족한 금액 계산하기 class Solution { fun solution(price: Int, money: Int, count: Int): Long = (1..count).foldIndexed(0L) { idx, acc, i -> acc + (price * i) }.minus(money).let { if(it < 0) 0 else it } } 처음 금액에 N배가 되어 증가하는 풀이이다. 금액이 부족하지 않으면, 0을 반환하는 메서드이다. 이 풀이는 아래 코드가 더 심플해 보여서 가져왔다. //부족한 금액 계산하기 class CalculateTheShortfall { fun solution(price: Int, money: Int, count: Int): Long = (1..count..


원문링크 : CodingTest #39 Kotlin 부족한 금액 계산하기, 직사각형 별찍기 문제풀이