Fix the Scala Method
Fix the missing semicolons and the Int type, ensure the floating point division, and remove the unnecessary return.
Start file
def calculateTotalPrice(items List[Double], discountPercentage int): Double = { val subtotal = items.sum val discountAmount = subtotal * (discountPercentage / 100) val total = subtotal - discountAmount return total }
End file
def calculateTotalPrice(items: List[Double], discountPercentage: Int): Double = { val subtotal = items.sum val discountAmount = subtotal * (discountPercentage / 100.0) val total = subtotal - discountAmount total }
View Diff
1c1 < def calculateTotalPrice(items List[Double], discountPercentage int): Double = { --- > def calculateTotalPrice(items: List[Double], discountPercentage: Int): Double = { 3c3 < val discountAmount = subtotal * (discountPercentage / 100) --- > val discountAmount = subtotal * (discountPercentage / 100.0) 5c5 < return total --- > total
Solutions by @pacuna:
Unlock 3 remaining solutions by signing in and submitting your own entry