এই চ্যালেঞ্জটি এই অলিভার স্যাকস উদ্ধৃতি দ্বারা অনুপ্রাণিত:
"১১ এ, আমি বলতে পারি যে 'আমি সোডিয়াম' (এলিমেন্ট ১১), এবং এখন at৯ বছর বয়সে আমি সোনার।" - অলিভার স্যাকস
আমি চাই আপনি একটি স্ট্রিংয়ের মধ্যে নম্বরগুলি সন্ধান করুন এবং তাদের সংশ্লিষ্ট উপাদানগুলির প্রতীকগুলি দিয়ে প্রতিস্থাপন করুন। (1 হ'ল, 2 হি, 3 তিনি লি, ইত্যাদি) অনুসরণ করার জন্য কয়েকটি বিধি রয়েছে:
- একক এবং ডাবল ডিজিটগুলি স্বাভাবিক হিসাবে তাদের সম্পর্কিত উপাদানগুলির সাথে প্রতিস্থাপিত হয়। সংখ্যার শুরুতে 0 টি উপেক্ষা করুন। যদি কোনও সংখ্যায় মাত্র 0 টি থাকে তবে এটিকে উপেক্ষা করুন। যেমন
1 01 10 0 00
হয়ে যায়H H Ne 0 00
- 2 টিরও বেশি সংখ্যক একসাথে 2 টি গ্রুপে বিভক্ত হয়ে যায় An একটি বিজোড় সংখ্যার শেষে অতিরিক্ত একক সংখ্যা থাকা উচিত। উদাহরণস্বরূপ , এই নিয়মের কারণে
0153 5301 153
হয়ে উঠবেHI IH PLi
, আপনাকে কেবল 1 থেকে 99 এর উপাদানগুলি জানতে হবে - চারিত্রিক চরিত্রগুলি এবং কমা ও দশমিক পয়েন্টগুলি সংখ্যার অংশ নয় তা বিবেচনা না করেই সংখ্যাগুলি একই রকম বিবেচিত হবে।
P90X 42,800 3.14159
হবেPThX Mo,Hg0 Li.SiPF
উদাহরণ ইনপুট / আউটপুট (I / O):
I: 32289216
O: GeNiUS
I: J08017 5811
O: JOHN CeNa
I: M18227 0592tt10r
O: MArTiN BUttNer
I: De072816
O: DeNNiS
I: D088r1907085
O: DOOrKNOB
I: 13ex A.
O: Alex A.
ইনপুট আপনার ভাষার যে স্ট্রিংয়ের নিকটতম বিন্যাসে থাকবে।
রেফারেন্সের জন্য একটি পর্যায় সারণী:
এটি কোড-গল্ফ , সুতরাং আপনার প্রোগ্রামটি বাইটে স্কোর হবে।