How would you write efficient code for algorithmic challenges that mirror LeetCode Medium to Hard difficulty levels?