एक numeronym (जिसे "संख्यात्मक संकुचन" के रूप में जाना जाता है), जब शब्द नंबर का उपयोग कर छोटा है है। एक सामान्य संकुचन विधि प्रतिस्थापित प्रतिस्थापन की लंबाई का उपयोग सभी लेकिन पहले और अंतिम पात्रों को बदलने के लिए है। उदाहरण के लिए, के i18nबजाय internationalizationया के L10nबजाय का उपयोग करेंlocalization । ( Lएक लोअरकेस के बाद से कैपिटल होता है 1)
बेशक, एक ही वाक्यांश में कई शब्द समान संक्षिप्त रूप में हो सकते हैं, इसलिए आपका काम शब्दों के एक समूह को उनके संख्या-समूहों में बदलना है, या इस घटना में कि एक ही अंक के साथ कुछ अलग शब्द मौजूद हैं , आपके कार्यक्रम को कुछ देना चाहिए के लिए परिणाम A7s R4t, Ambiguous Result(हाँ, मुझे पता है कि यह परिणाम अपने आप में एक अस्पष्ट परिणाम है।)
नियम:
- प्रोग्राम या फ़ंक्शन का उपयोग करें, और परिणाम प्रिंट या वापस करें।
- इनपुट को एक स्ट्रिंग के रूप में लिया जाता है।
- आउटपुट स्पेस-सीमांकित शब्दों की एक स्ट्रिंग है।
- आपके प्रोग्राम को शब्दों को लंबाई 3 के साथ परिवर्तित करने की आवश्यकता नहीं है, और इसे कम शब्दों में परिवर्तित नहीं करना चाहिए।
- यदि एक
l(1एक) से पहले (लोअरकेस ell) होता है , तो इसे अपरकेस बनाया जाना चाहिए। - यदि एक
I(1एक) से पहले एक (अपरकेस आंख) होती है , तो इसे लोअरकेस बनाया जाना चाहिए। - इनपुट मुद्रण योग्य ASCII और रिक्त स्थान होंगे। शब्दों को रिक्त स्थान द्वारा अलग किया जाता है।
- सबसे छोटा कोड जीतता है।
उदाहरण:
A7s R4t -> A7s R4t (OR: A1s R1t, etc)
Ambiguous Result -> A7s R4t
Billy goats gruff -> B3y g3s g3f
Thanks for the Memories -> T4s f1r the M6s (one possible answer, NOT: Thnks fr th Mmrs)
Programming Puzzles & Code Golf -> P9g P5s & C2e G2f
globalization -> g11n
localizability -> L12y
Internationalization or antidisestablishmentarianism -> i18n or a26m
Internationalization or InternXXXXXalization -> A7s R4t
what is this fiddle and faddle -> A7s R4t
A be see -> A be s1e (OR: A be see)
see sea -> s1e s1a (OR: see sea)
2B or not 2B -> 2B or not 2B (OR: 2B or n1t 2B. 2 letters, don't change, don't count as ambiguous)
this example is this example -> t2s e5e is t2s e5e (same words aren't ambiguous)
l1 -> l1 (2 letters, don't change.)
I1 -> I1 (2 letters, don't change.)
संपादित करें: यदि किसी को संदर्भ नहीं मिला: Thnks fr th Mmrs
example example होगा e5e e5e, लेकिन यह अच्छा होगा कि इसमें एक टेस्ट केस भी शामिल हो।
2B or not 2Bऔर बाद में)
l1बनता हैL1या जैसा रहता हैl1?