This question runs in a pre-configured Salesforce environment - no personal connection required.
Find the Account with the highest AnnualRevenue in each BillingCountry. Return a Map where the keys are BillingCountry values and values are Account Names.
Only include accounts that have both a non-null BillingCountry AND a non-null AnnualRevenue.
Examples:
Input: Query org accounts
Output: Map with entries like {"USA" => "Southern Express", "Switzerland" => "Alpine Private Bank", "Japan" => "Nippon Electronics"}
Explanation: Each country mapped to its highest revenue account
Input: No accounts with both BillingCountry and AnnualRevenue
Output: Empty Map
Explanation: When no valid data exists, return empty Map
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.