До 1994 року іспанські словники використовували алфавітний порядок із особливістю : диграфи llта chвважалися такими, що вони були одними літерами. chодразу слідували c, і llвідразу ж l. Додавши лист ñ, який випливає nіспанською мовою, тоді було наказ:
a, b, c, ch, d, e, f, g, h, i, j, k, l, ll, m, n, ñ, o, p, q, r, s, t, u, v, w, x, y, z
Починаючи з 1994 роком llі chрозглядаються як групи з двох букв ( l, lі c, hвідповідно), і , таким чином алфавітного порядку так само , як на англійській мові, за винятком листи ñ.
Старий порядок був, безумовно, цікавішим .
Змагання
Введіть список нульових і більше слів і виведіть список, відсортований за старим іспанським алфавітним порядком. Сортування відбувається між словами (а не між літерами всередині слова). Тобто, слова є атомними, і вихід буде містити ті самі слова, можливо, в іншому порядку.
Для спрощення, ми не будемо розглядати лист ñ, або акцентовані голосні á, é, í, ó, ú, або великі літери. Кожне слово буде послідовністю одного або декількох символів, узятих із включеного діапазону від ASCII 97 ( a) до ASCII 122 ( z).
Якщо lв рядках більше двох літер, їх слід згрупувати зліва направо. Тобто, lllє , llа потім l(НЕ lпотім ll).
Формат введення може бути: слова, розділені пробілами, новими рядками або будь-яким зручним символом. Слова можуть бути оточені лапками чи ні, на ваш вибір. Список або масив слів також прийнятний. Будь-який розумний формат дійсний; просто констатуйте це у своїй відповіді.
Аналогічним чином вихід буде мати будь-який розумний формат (не обов'язково такий же, як вхідний).
Код гольфу, найкоротші виграші.
Тестові кейси
У наступних прикладах слова розділені пробілами. Перший рядок вводиться, другий - виводиться:
llama coche luego cocina caldo callar calma
caldo calma callar cocina coche luego llama
cuchara cuchillo cubiertos cuco cueva
cubiertos cuco cuchara cuchillo cueva
"Слова" можуть бути і однією літерою:
b c a ch ll m l n
a b c ch l ll m n
або малоймовірні комбінації (пам’ятайте правило, яке lгрупується зліва направо):
lll llc llz llll lllz
llc lll lllz llll llz
Порожній вхід повинен дати порожній вихід:
Звичайно, це замовлення може бути застосоване і до інших мов:
chiaro diventare cucchiaio
cucchiaio chiaro diventare
all alternative almond at ally a amber
a almond alternative all ally amber at
rrжодного листа ; принаймні, не з 1803 року. Але це правда, що, мабуть, це вважалося однією буквою в Америці