*使用Scala的内置列表函数之一(例如takeWhile)。
def dropWhileSmallerThanFive(xs: List[Int]): List[Int] = xs match { case head :: b :: tail if b >= 5 => head :: (b::tail).takeWhile(_>=5)
构造一个满足以下条件的B大小的数组n-k+1 -每个B[j]都是A[j],A[j+1],...A[j+k-1]之间的最大值A = {3,1,5,12,13,4,2} size 7 and k = 3. desired answer would be -注意:这不是一个家庭作业问题尝试使用最多包含k个元素的双端队列,但我在跟踪第k个最大值时遇到问题。