【发布时间】:2015-01-24 14:49:59
【问题描述】:
我不确定这种类型是否有名称,所以我很难在其他地方找到任何相关的答案。
我希望元素尽可能地旋转。
给定这个数组:
[38, 38, 40, 40, 40, 41, 41, 41, 41, 60]
我如何把它分类成这个?
[38, 40, 41, 60, 38, 40, 41, 40, 41, 41]
我研究了其他线程并没有找到答案。
提前致谢!
【问题讨论】:
-
试试这个 [1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4].uniq.sort*4
-
您的问题尚未完全明确。例如,你会如何排序:[1,2,3,3,3,3,3,3,3]?没有办法不让多个 3 并排放置而仍然保留所有原始元素。还是您只是对数字进行排序?
-
我正在尝试尽可能均匀地旋转它们。这是一个(希望)更清晰的示例:鉴于此:[38,38,40,40,40,41,41,41,41,60],我想要这个:[38,40,41,60,38,40, 41、40、41、41]
-
我已更新问题以使其更清晰。