Given two Lists of Integers, return a List containing elements that appear in both lists (intersection). The result should be sorted in ascending order with no duplicate values.
Examples:
Input: list1 = [1, 2, 3, 4], list2 = [3, 4, 5, 6]
Output: [3, 4]
Explanation: Elements 3 and 4 appear in both lists
Input: list1 = [1, 2, 2, 3], list2 = [2, 2, 3, 4]
Output: [2, 3]
Explanation: Elements 2 and 3 are common, returned without duplicates
Input: list1 = [1, 2, 3], list2 = [4, 5, 6]
Output: []
Explanation: No common elements between the lists
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.