Опис виклику
У вас є музична бібліотека з великою кількістю треків , записаних багатьма групами, кожна з яких має ім'я, як Queen, Aerosmith, Sunny Day Real Estate, The Strokes. Коли аудіоплеєр відображає вашу бібліотеку в алфавітному порядку за назвою групи, вона зазвичай пропускає Theчастину, оскільки починається багато назв групи The, що полегшує навігацію по вашій колекції медіа. У цьому виклику, з урахуванням списку (масиву) рядків, потрібно сортувати його таким чином (тобто, опустивши Theслово на початку імені). Ви можете написати метод або повну робочу програму.
Зразки входів / виходів
[Queen, Aerosmith, Sunny Day Real Estate, The Strokes] -> [Aerosmith, Queen, The Strokes, Sunny Day Real Estate]
[The Ramones, The Cure, The Pixies, The Roots, The Animals, Enrique Iglesias] -> [The Animals, The Cure, Enrique Iglesias, The Pixies, The Ramones, The Roots]
[The The, The They, Thermodynamics] -> [The The, Thermodynamics, The They]
Примітки / Корпусні кейси
Сортування лексичний нечутлива до регістру, тому
The Police,The policeіthe policeвсе еквівалентні,Ваш алгоритм повинен опускати лише перше
theслово, тому смуги, названіThe TheабоThe The Bandвідсортовані зазвичай за другимthe,Діапазон з назвою
The(слово з трьох літер) сортується нормально (не пропускаючи),Порядок двох груп, що мають однакову назву, одна з яких починається з
the(якThe PoliceіPolice), не визначена,Можна припустити, що якщо назва групи складається з декількох слів, вони розділені одним символом пробілу. Вам не потрібно обробляти пробіли чи пробіли,
Усі рядки введення збігаються
[A-Za-z0-9 ]*, тобто вони будуть складатися лише з малих та малих літер англійського алфавіту, цифр та пробілів,Пам’ятайте, що це проблема з кодовим гольфом , тому зробіть свій код якомога коротшим!
Theта The The? (Більшість відповідей, ймовірно, потрібно буде змінити, якщо це щось інше, ніж невизначене)