চ্যালেঞ্জ:
এমন একটি প্রোগ্রাম তৈরি করুন যা ইতিবাচক অ-শূন্য পূর্ণসংখ্যার ইনপুট নেয় এবং নীচে বর্ণিত ক্রমটিতে 4 পরবর্তী সংখ্যাগুলি আউটপুট করে।
দ্রষ্টব্য: ইনপুটটি আসলে একটি ইতিবাচক অ-শূন্য পূর্ণসংখ্য কিনা তা পরীক্ষা করা প্রয়োজন
ক্রম:
এই অনুক্রমের প্রতিটি সংখ্যা (প্রথমটি ছাড়াও, যা ইনপুটটি হয়) n অঙ্কগুলি সমন্বয়ে গঠিত হবে, যেখানে এন একটি সমান সংখ্যা। আমরা যদি প্রতিটি জোড়ার জন্য সংখ্যাটিকে n / 2 জোয়ারে বিভক্ত করি, তবে প্রথম অঙ্কটি পূর্ববর্তী সংখ্যায় দ্বিতীয় অঙ্কটি প্রকাশের পরিমাণ হতে হবে
ভিজ্যুয়াল ব্যাখ্যা :
এই উদাহরণটি "সিকোয়েন্স স্টার্টার" বা ইনপুট বিবেচনা করুন সিক্যুয়েন্সের 6577
পরবর্তী নম্বরটি দেখতে দেখতে হবে 161527
কারণ ইনপুটটিতে 1 "6", 1 "5" এবং 2 "7" গুলি রয়েছে।
যদি ইনপুটটিতে অনেকগুলি অঙ্ক থাকে (একক অঙ্কের 9 টিরও বেশি) আপনি সঠিক আউটপুট পেতে সক্ষম হবেন
উদাহরণ: 111111111111
(12 1's)
ধারাবাহিকভাবে পরবর্তী নম্বরটি 12 1 এর বর্ণনা করতে হবে। সুতরাং আমরা এটি 9 1 এবং 3 1 এর মধ্যে ভাগ করব (যোগফল 9 + 3 = 12)
পরবর্তী নম্বর:9131
ইনপুটটির জন্য আপনার 4 বার পুনরাবৃত্তি করা উচিত এবং এটিকে আউটপুট করা উচিত (হয় 4 টি সংখ্যার একটি তালিকা / অ্যারে প্রদান করুন, বা একটি স্পেস দিয়ে পৃথক করে এটি আউটপুট করুন, নিউলাইনগুলিও গ্রহণযোগ্য হবে)
"সংখ্যাটি অনেক উপায়ে লেখা যায়, আমি কীভাবে এটি লিখব?" :
আপনি যদি এটির বিষয়ে চিন্তা করেন তবে উদাহরণ ইনপুটটি 6577
271516 (দুটি 7 এর, একটি 5, একটি ছয়) হিসাবেও লেখা যেতে পারে। তবে এটি অ-বৈধ আউটপুট। আপনার বাম থেকে ডানদিকে পুনরাবৃত্তি করা উচিত। সুতরাং 161527. এটি যদি 7657
আপনি 7 এর পরিমাণটি পুনরাবৃত্তি করতেন তবে 6 এর পরিমাণ 5 এর পরিমাণের, সুতরাং বৈধ আউটপুট হবে271615
আই / ও উদাহরণ:
ইনপুট: 75
আউটপুট:1715 211715 12311715 4112131715
ইনপুট: 1
আউটপুট:11 21 1211 3112
ইনপুট: 111111111111
(12 1 এর)
আউটপুট:9131 192113 31191213 23411912
এটি "আপনি যা দেখছেন তা বলুন" প্রশ্নের বিপরীত, কারণ ক্রমগুলি পৃথক: https://oeis.org/A005150 <- এই এক হিসাবে এই সংখ্যাগুলি ফেরত দেয়:
ইনপুট: 1211 আউটপুট: 111221
যখন ক্রমটি আমি জিজ্ঞাসা করছি
ইনপুট করতে হবে : 1211 আউটপুট: 3112
দুটি ক্রম পৃথক এবং বিভিন্ন অ্যালগরিদমের প্রয়োজন।
আমার জিজ্ঞাসা করা ক্রম: https://oeis.org/A063850
"সম্ভাব্য সদৃশ" সিকোয়েন্স: https://oeis.org/A005150
গুরুত্বপূর্ণ স্পেসিফিকেশন:
যেহেতু এই প্রশ্নের উত্তর দেওয়ার চেষ্টা করা কিছু লোকের পক্ষে এটি যথেষ্ট স্পষ্ট ছিল না, কে চরগুলি যেখানে k> 9 "কেসি" নয় (যেখানে সিটি চর) তবে 9 সি (কে -9) সি ইত্যাদি সঠিক আউটপুট এইভাবে সঠিক আউটপুট 12 1 এর 121
(12 1) নয় 9131
(9 1 এর, (12-9) 1 এবং আরও)
যদি সন্দেহ হয় তবে আপনার কোডটি যদি ভুল হয় তবে এটি কোনও বিজোড় অঙ্কের (121 এর মতো) সংখ্যার সাথে আউটপুট দেয় তবে ক্রমের প্রকৃতির কারণে এর এমনকি অঙ্কের সংখ্যাও আউটপুট হওয়া উচিত।
এটি কোড-গল্ফ এইভাবে কমপক্ষে বাইট জয়যুক্ত কোড।
23411912
পরিবর্তে হওয়া উচিত নয় 23411219
?
1111111111111111111