Your question is Third Highest Using Streams. Start with the requirements on the right.
Run and submit as often as you like. When you're ready, talk me through your approach or go straight to the code.
Altimetrik engineering services may process arrays of numeric measurements from platform workflows. Given an array of integers, return the third highest distinct number, using a stream-style transformation pipeline equivalent to distinct(), descending sort, and skipping the first two values.
Duplicate values count only once. In Java, this logic would typically use the Stream API. For this exercise, implement the function in Python and preserve the same transformation semantics.
Implement third_highest(nums), where nums is a list of integers. Return one integer representing the third highest distinct value. The input is guaranteed to contain at least three distinct values.
def third_highest(nums):