Find shortest subarray meeting target sum | Oracle Interview Question