本文介绍了你如何排序两个数组一模一样?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
您会如何去选两个数组以同样的方式?
哎=%W [权证F A D B G]
呼= [1,2,3,4,5,6,7]
hey.sort#=> [A,B,C,D,E,F,G]
hoo.same_sort#=> [4,6,2,5,1,3,7]
解决方案
有一个尝试:
hey.zip(豪)的.sort
= GT; [[一个,4],[b的,6],[c的,2],[d的,5],[电子,1],[F,3],[ G,7]]hey.zip(豪).sort.transpose
= GT; [[一,B,C,D,E,F,G],[4,6,2,5,1,3,7]]
How would you go about sorting two arrays the same way?
hey = %w[e c f a d b g]
hoo = [1,2,3,4,5,6,7]
hey.sort #=> [a,b,c,d,e,f,g]
hoo.same_sort #=> [4,6,2,5,1,3,7]
解决方案
Have a try:
hey.zip(hoo).sort
=> [["a", 4], ["b", 6], ["c", 2], ["d", 5], ["e", 1], ["f", 3], ["g", 7]]
hey.zip(hoo).sort.transpose
=> [["a", "b", "c", "d", "e", "f", "g"], [4, 6, 2, 5, 1, 3, 7]]
这篇关于你如何排序两个数组一模一样?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!