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 The
parte, 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 The
palabra 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 police
ythe police
todos son equivalentes,Su algoritmo solo debe omitir la primera
the
palabra, por lo que las bandas nombradasThe The
oThe The Band
ordenadas 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 Police
yPolice
) 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!
The
y The The
? (La mayoría de las respuestas probablemente tendrían que cambiar si es algo que no sea indefinido)