This question runs in a pre-configured Salesforce environment - no personal connection required.
Create a method that queries all accounts from the database and groups them by country into a Map. The key should be the country name and the value should be a list of account names from that country.
Examples:
Input: Query all accounts from database
Output: {'USA' => ['GlobalTech Solutions', 'Cloud Code Academy', 'TechFlow Solutions'], 'Canada' => ['EcoLogic Solutions', 'NextGen Media'], 'Germany' => ['Precision Manufacturing']}
Explanation: Accounts grouped by their BillingCountry field
Input: Database with no accounts
Output: {}
Explanation: Empty result returns empty map
Input: Database with accounts having null BillingCountry
Output: {'Unknown' => ['Mystery Corp']}
Explanation: Null countries treated as 'Unknown'
Apex Code Editor
Welcome to Lightning Challenge!
How It Works
- • Write your solution in the code editor
- • This challenge runs without connecting your own org
- • Submit to check if your solution passes
- • Use hints if you get stuck
Contest Alert
🏆 #CodeEveryDay July 2026
Contest runs July 1 - 31. Complete challenges to climb the leaderboard!
Only the 31 daily challenges shown during this contest count toward points. Earlier dailies don't carry over.