Two brands sell the same product. Show the one with the higher rating.
You start with:
val brand1 = "TechPro"
val rating1 = 4
val brand2 = "MegaCorp"
val rating2 = 5
var bestBrand: String = ""
var bestRating: Int = 0
Build:
1. MegaCorp (5)
Rules:
- Use
if/elseto pick the winner:brand1whenrating1 > rating2, otherwisebrand2. - The starter already declares
bestBrandandbestRating: assign the winner's name and rating to them inside the branches. - Format the result as
"1. Brand (rating)"and print it withprintln(...).
Pick the winner into
bestBrand and bestRating first, then build the output text from them.
Scala's
+ on a String and an Int converts the number to text for you.
val brand1 = "TechPro"
val rating1 = 4
val brand2 = "MegaCorp"
val rating2 = 5
var bestBrand: String = ""
var bestRating: Int = 0
if (rating1 > rating2) {
bestBrand = brand1
bestRating = rating1
} else {
bestBrand = brand2
bestRating = rating2
}
println("1. " + bestBrand + " (" + bestRating + ")")
Free plan: 30 tutor messages. Premium is unlimited.
Saved
Ctrl + Enter to check
