Descripción del desafío
Tienes una biblioteca de música con muchas pistas grabadas por muchas bandas, cada una de las cuales tiene un nombre, como Queen,Aerosmith , Sunny Day Real Estate, The Strokes. Cuando un reproductor de audio muestra su biblioteca alfabéticamente por nombre de banda, generalmente omite la Theparte, ya que muchos nombres de bandas comienzan The, lo que facilita la navegación a través de su colección de medios. En este desafío, dada una lista (matriz) de cadenas, debe ordenarla de esa manera (es decir, omitir la Thepalabra al comienzo del nombre). Puede escribir un método o un programa de trabajo completo.
Muestra de entradas / salidas
[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]
Notas / casos de borde
Ordenar lexicográficamente no distingue entre mayúsculas y minúsculas, por lo tanto
The Police,The policeythe policetodos son equivalentes,Su algoritmo solo debe omitir la primera
thepalabra, por lo que las bandas nombradasThe TheoThe The Bandordenadas normalmente por la segundathe,Una banda llamada
The(una palabra de tres letras) se ordena normalmente (sin saltos),El orden de dos bandas con el mismo nombre, una de las cuales comienza con
the(likeThe PoliceyPolice) no está definido,Puede suponer que si el nombre de una banda consta de más de una palabra, están separados por un solo carácter de espacio. No necesita manejar espacios en blanco iniciales o finales,
Todas las cadenas de entrada coinciden
[A-Za-z0-9 ]*, es decir, consistirán solo en letras mayúsculas y minúsculas del alfabeto inglés, dígitos y caracteres de espacio,Recuerda que este es un desafío de código de golf , ¡así que haz tu código lo más corto posible!
They The The? (La mayoría de las respuestas probablemente tendrían que cambiar si es algo que no sea indefinido)