小编ekh*_*oll的帖子

Ruby:使用其中一个的值对2个数组进行排序

我正在用红宝石创建一个简单的游戏,我有两个存储高分的数组:$HS_Points$HS_Names.我在两个文件中保存高分,我想稍微编码点(点转换为.to_s(23)).我想按降序对名称和分数进行排序,并将它们限制为10.因此,我需要:

  • 检查玩家得分的数量是否高于高分的数量(在索引0到9).
  • 如果收到的分数足以将玩家设置在前10名,则将分数和名称放在该位置,将其他位置向下推一个位置.

简单points_array.sort不会这样做,因为它只是对点进行排序,将名称按顺序排列.

任何想法如何解决这个问题?我希望尽可能简单地回答.

ruby arrays sorting

1
推荐指数
1
解决办法
1600
查看次数

标签 统计

arrays ×1

ruby ×1

sorting ×1