একটি অ-নেতিবাচক পূর্ণসংখ্যার ( n
) দেওয়া হয়েছে, প্রতিটি ফাংশনের n
শাব্দিক বানান অনুসারে বর্ণানুক্রমিক ক্রমে ফিরে আসা একটি ফাংশন তৈরি করুন n
।
উদাহরণ:
Input: 101
>> one, zero, one
>> one, one, zero
Output: 110
Input: 31948
>> three, one, nine, four, eight
>> eight, four, nine, one, three
Output: 84913
Input: 5544
>> five, five, four, four
>> five, five, four, four
Output: 5544
Input: 1234567890
Output: 8549176320
দ্রষ্টব্য: উদাহরণের ক্রিয়াকলাপগুলি কেবল উদাহরণস্বরূপ এবং আউটপুটে অন্তর্ভুক্ত করার দরকার নেই। কেবল বর্ণমালা অনুসারে বাছাই করা নম্বরটি ফেরত দেওয়া দরকার।
এটি কোড-গল্ফ, তাই বাইটের মধ্যে সংক্ষিপ্ততম কোডটি জয়ী।
সম্পাদনা করুন: ইনপুটটি যে কোনও পছন্দসই বিন্যাসে নেওয়া যেতে পারে যা আপনার ভাষার পক্ষে সবচেয়ে উপযুক্ত। ইনপুটটি সর্বদা একটি প্রাকৃতিক সংখ্যা হবে (0 সহ) এবং এতে শীর্ষস্থানীয় 0 থাকে না।
প্রাসঙ্গিক OEIS এন্ট্রি (A057846) @ ডোমহাস্টিংস দ্বারা পাওয়া
00
....
849
, তার মানে কি আমাদের 849
স্ট্রিং নয় তবে নম্বর প্রিন্ট করার অনুমতি দেওয়া হচ্ছে "849"
? আইএমও এটি পুরোপুরি সূক্ষ্ম চ্যালেঞ্জের শীর্ষে কেবল একটি জটিল I / O ফর্ম্যাট (খারাপ!)।
001
আউটপুট কি ? যদি সেগুলি তাৎপর্যপূর্ণ হয় এবং ফলাফলটি না হয় তবে 1
বেশিরভাগ ভাষায় স্ট্রিংয়ের প্রয়োজন হবে সরল সত্যের জন্য এটি অপরিশোধিত, অযৌক্তিক এবং সাধারণত 10 টি আক্ষরিক সংখ্যায় শীর্ষস্থানীয় শূন্যগুলি পার্সারকে জিজ্ঞাসা করতে অসম্ভবের কাছে আসে।