Kotlin Leetcode - 1603. Design Parking System
class ParkingSystem(big: Int, medium: Int, small: Int) {
fun addCar(carType: Int): Boolean {
}
}
解題思路
這題單純將不同輸入值進行分類
利用 Kotlin 的 var
加上可變性和 when
語法
可以很簡單的寫出這題答案
Kotlin 參考解答
class ParkingSystem(var big: Int, var medium: Int, var small: Int) {
fun addCar(carType: Int): Boolean = when (carType) {
1 -> big-- > 0
2 -> medium-- > 0
3 -> small-- > 0
else -> false
}
}
回到 leetcode 列表