Challenge 3 — Solution Task: Write a program with grade := "B". Use a switch statement to print a description for "A" ("Excellent"), "B" or "C" together ("Satisfactory"), and a default case ("Needs improvement") for anything else. package main import "fmt" func main() { grade := "B" switch grade { case "A": fmt.Println("Excellent") case "B", "C": fmt.Println("Satisfactory") default: fmt.Println("Needs improvement") } } Expected output: Satisfactory Notes: - case "B", "C": matches either value in a single case, avoiding two separate cases that would otherwise print the same thing. - Go's switch can compare strings directly, not just numbers — there is no requirement to convert anything first. - No break statements appear anywhere — Go's switch never falls through to the next case automatically, unlike JavaScript's switch, where missing a break would cause "Satisfactory" to fall into "Needs improvement" too.