Anagram check
Return True if two strings are anagrams of each other.
Remove duplicates (sorted)
Return a sorted list with duplicates removed.
Merge two sorted arrays
Merge two sorted arrays into one sorted array.
Merge intervals
Merge all overlapping intervals and return a sorted result.
Group anagrams
Group words that are anagrams of each other.
Quicksort
Implement quicksort and return a sorted list.
Topological sort (Kahn)
Return a valid topological ordering of tasks, or [] if a cycle exists.
Showing 7 challenges