Two brands sell the same product. Show the one with the higher rating.
You start with:
brand1 := "TechPro"
rating1 := 4
brand2 := "MegaCorp"
rating2 := 5
var bestBrand string
var bestRating int
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 withfmt.Println(...).
Pick the winner into
bestBrand and bestRating first, then build the output text from them.
Go needs
strconv.Itoa(...) to turn an int into text before joining it with +.
brand1 := "TechPro"
rating1 := 4
brand2 := "MegaCorp"
rating2 := 5
var bestBrand string
var bestRating int
if rating1 > rating2 {
bestBrand = brand1
bestRating = rating1
} else {
bestBrand = brand2
bestRating = rating2
}
fmt.Println("1. " + bestBrand + " (" + strconv.Itoa(bestRating) + ")")
Free plan: 30 tutor messages. Premium is unlimited.
Saved
Ctrl + Enter to check
