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 के बाद से नहीं। लेकिन यह सच है कि जाहिरा तौर पर यह अमेरिका में एक ही पत्र माना जाता था