2014-01-22 78 views
0

我必須對數組進行排序。我已經搜索瞭解決方案,但是我的問題是:對具有可變元素數量的數組進行排序

  1. 需要對腳本運行時可能具有不同大小的數組進行排序。
  2. 不僅需要排序一個或兩個元素,但如果可能的話,基於所有元素。

例如,對於以下輸入:

[[2,3,4,5,6],[1,3,4,5,7],[1,3,4,5,8]] 
[[5,2,3],[2,2,4],[2,2,5]] 

輸出應分別爲:

[[1,3,4,5,7],[1,3,4,5,8],[2,3,4,5,6]] 
[[2,2,4],[2,2,5],[5,2,3]] 

回答

3

做如下

input=[[2,3,4,5,6],[1,3,4,5,7],[1,3,4,5,8]] 
input.sort # => [[1, 3, 4, 5, 7], [1, 3, 4, 5, 8], [2, 3, 4, 5, 6]] 
+0

謝謝奧雅納。作品! – AndreiR

相關問題