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 @editor3D:
Unlock 5 remaining solutions by signing in and submitting your own entry