আসুন একটি স্ব-সংযুক্ত নম্বরকে ধনাত্মক পূর্ণসংখ্যা হিসাবে সংজ্ঞায়িত করি , যার সংখ্যাগুলি কেবল তাদের সমান দৈর্ঘ্যের রানগুলিতে প্রদর্শিত হয়। অন্য কথায়, কোন দশমিক অঙ্ক ঘ (ব্যতীত 0 ) ঘটে শুধুমাত্র দৈর্ঘ্যের রানে ঠিক ঘ ।
কার্য
আপনি নীচে তালিকাভুক্ত তিনটি পদ্ধতির যে কোনওটি চয়ন করতে পারেন:
- একটি পূর্ণসংখ্যা n দেওয়া , n তম আউটপুট করুন (হয় 0 বা 1-সূচীকৃত) স্ব-অন্তর্ভুক্ত নম্বর।
- একটি পূর্ণসংখ্যা n দেওয়া হয়েছে , প্রথম এন স্ব-অন্তর্ভুক্ত সংখ্যাগুলি আউটপুট করুন ।
- ক্রমটি অনির্দিষ্টকালের জন্য মুদ্রণ করুন।
উদাহরণ
133322 কারণ একটি স্বয়ংসম্পূর্ণ সংখ্যা 3 তিনটি একটি রান প্রদর্শিত হয় 3 এর, 1 একক এবং 2 দুই একটি রান ঘটে 2 এর।
অন্যদিকে, 35553355 নয়, কারণ, 5 এবং 3 যথাক্রমে পাঁচ এবং তিনবার ঘটেছে, তারা সংলগ্ন অঙ্কগুলির রান তৈরি করে না।
44422 স্বয়ংসম্পূর্ণ নয়, কারণ 4 টি কেবল তিনবার ঘটে।
12222333 হয় না, কারণ 2 চার 2 এর রান হিসাবে উপস্থিত হয় এবং এটি দুটি 2 এর দুটি পৃথক রান হিসাবে গণ্য করা যায় না ।
অবাক হওয়ার মতো বিষয় নয়, এটি OEIS A140057 এবং এর প্রথম কয়েকটি শর্ত হ'ল :
1, 22, 122, 221, 333, 1221, 1333, 3331, 4444, 13331, 14444, 22122, 22333, 33322, 44441, 55555, 122122, 122333, 133322, 144441, 155555
যে কোনও মানক পদ্ধতির মাধ্যমে কোনও প্রোগ্রামিং ভাষায় আপনি ইনপুট নিতে এবং আউটপুট সরবরাহ করতে পারেন , যখন লক্ষ্য করা যায় যে এই লুফোলগুলি ডিফল্টরূপে নিষিদ্ধ। এটি কোড গল্ফ, তাই বাইটে (প্রতিটি ভাষায়) সংক্ষিপ্ততম কোডটি জয়ী।
i
লম্বা হয়ে যাবে ? এটি ব্যবহারstr
করার প্রয়োজন হতে পারে (যদিও আমি এই বিষয়গুলি সম্পর্কে সত্যই নিশ্চিত না)।