একটি সংখ্যার নাম ("সংখ্যার সংকোচন" নামেও পরিচিত) হ'ল সংখ্যার সাহায্যে কোনও শব্দ সংক্ষিপ্ত করা হয়। একটি সাধারণ সংকোচন পদ্ধতি হ'ল প্রথম এবং শেষ অক্ষরের ব্যতীত সমস্ত প্রতিস্থাপনের জন্য প্রতিস্থাপিত স্ট্রিংয়ের দৈর্ঘ্যটি ব্যবহার করা। উদাহরণস্বরূপ, i18nপরিবর্তে internationalizationবা L10nপরিবর্তে ব্যবহার করুনlocalization । ( Lযেহেতু একটি ছোট হাতের অক্ষরটি দেখতে খুব একই রকম দেখা যায় তাই মূলধনটি মূলধনযুক্ত is 1)
অবশ্যই, একই বাক্যাংশের বেশ কয়েকটি শব্দের একই সংক্ষিপ্ত রূপ থাকতে পারে, সুতরাং আপনার কাজ হ'ল শব্দের একটি গ্রুপকে তাদের সংখ্যায় রূপান্তর করা বা একই সংখ্যার সাথে কিছু ভিন্ন শব্দের উপস্থিতি ঘটলে আপনার প্রোগ্রামটি একটি দেওয়া উচিত এর ফলাফল A7s R4t, এর জন্য সংক্ষিপ্ত Ambiguous Result(হ্যাঁ, আমি জানি যে এই ফলাফলটি নিজেই একটি দ্ব্যর্থক ফলাফল))
নিয়মাবলী:
- কোনও প্রোগ্রাম বা ফাংশন ব্যবহার করুন, এবং ফলাফলটি মুদ্রণ করুন বা প্রত্যাবর্তন করুন।
- ইনপুটটি একক স্ট্রিং হিসাবে নেওয়া হয়।
- আউটপুট হল স্থান-বিস্মৃত শব্দের একক স্ট্রিং।
- আপনার প্রোগ্রামে 3 টি দৈর্ঘ্যের সাথে শব্দ রূপান্তর করতে হবে না এবং ছোট শব্দগুলিতে রূপান্তর করা উচিত নয়।
- যদি একটি
l(ছোট হাতের এল) একটি1(এক) এর আগে ঘটে থাকে তবে এটি বড় হাতের তৈরি করা উচিত। - যদি কোনও
I(বড় হাতের চোখ) কোনও1(এক) এর আগে ঘটে থাকে তবে এটি ছোট হাতের তৈরি করা উচিত। - ইনপুট প্রিন্টযোগ্য এএসসিআইআই এবং স্পেস হবে। শব্দ স্পেস দ্বারা পৃথক করা হয়।
- সংক্ষিপ্ততম কোড জিতেছে।
উদাহরণ:
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.)
সম্পাদনা করুন: যদি কেউ রেফারেন্সটি না পেয়ে থাকে: থিমস মাই মিমার্স
example exampleহবে e5e e5e, কিন্তু এটা একটি পরীক্ষা ক্ষেত্রে যা এই কভার অন্তর্ভুক্ত করা ভাল হবে।
2B or not 2Bএবং পরে) এর জন্য পরীক্ষার কেস যুক্ত করা হয়েছে
l1হয়ে যায়L1বা থাকেl1?