У меня есть текстовый массив.Как вы можете отсортировать массив в Ruby, начиная с определенной буквы, например, буквой f?
text_array = ["bob", "alice", "dave", "carol", "frank", "eve", "jordan", "isaac", "harry", "george"]
text_array = text_array.sort
даст нам отсортированный массив.
Однако, я хочу отсортированный массив с f в качестве первой буквы для нашего заказа, а e - как последний.
Таким образом, конечный результат должен быть ...
text_array = ["frank", "george", "harry", "isaac", "jordan", "alice", "bob", "carol", "dave", "eve"]
Что бы быть лучшим способом для достижения этой цели?
Не должно '[" ab "," af "]' sorted be '[" af "," ab "]'? –
@CarySwoveland Не знаю. Должно ли это? – Gumbo
Крис, вы хотите сортировать буквы после первого, когда первая буква из двух слов одинакова? –