Create a method that takes a list of accounts and groups them by industry into a Map. The key should be the industry name and the value should be a list of account names in that industry.
Examples:
Input: accounts = [Account(Name='TechCorp', Industry='Technology'), Account(Name='FinanceFirst', Industry='Banking'), Account(Name='DevTools', Industry='Technology')]
Output: {'Technology' => ['TechCorp', 'DevTools'], 'Banking' => ['FinanceFirst']}
Explanation: Accounts grouped by their industry field
Input: accounts = []
Output: {}
Explanation: Empty list returns empty map
Input: accounts = [Account(Name='Mystery Co', Industry=null)]
Output: {'Other' => ['Mystery Co']}
Explanation: Null industry treated as 'Other'
Apex Code Editor
Welcome to Lightning Challenge!
How It Works
- • Write your solution in the code editor
- • Connect your Salesforce org to test
- • 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.