【发布时间】:2018-11-10 05:34:41
【问题描述】:
如果我有这个数组:
["A", "B", "C", "D"]
我有这个字符串:
"C"
我想将数组重新排序为如下所示:
["C", "A", "B", "D"]
所以,传入的字符串会将匹配的元素移动到列表的前面。
【问题讨论】:
-
输入数组总是排序的吗?如果有多个匹配元素怎么办?所有元素都是独一无二的吗?谢谢。
-
好问题,对于这种特殊情况,不可能。是的,所有元素都是独一无二的。
-
当数组为
["A", "B", "C", "D", "C"],字符串为"C"时,你想要的结果是什么?另外:不要忘记在您的 cmets 中包含 @username,以便 SO 通知预期的收件人。
标签: ruby