মূল কাজ
আপনার কাজটি হ'ল 1 থেকে শুরু করে ক্রমসংখ্যাটি মুদ্রণ করা এবং প্রদত্ত ইনপুট না আসা পর্যন্ত আপনি 1 টি আবার আঘাত করতে থাকুন, তারপরে, আপনি আবার 1 টি না চাপানো পর্যন্ত বাকী প্রিন্ট আউট করুন। ইনপুট সহ উদাহরণ 6
:
1
21
321
4321
54321
654321
Without newlines (valid output):
121321432154321654321
পার্শ্ব দ্রষ্টব্য: এটি OEIS এ A004736 । এছাড়াও, প্রথম উদাহরণটি (নিউলাইনগুলি সহ) নিয়মগুলিতে নির্দিষ্ট হিসাবে একটি অবৈধ আউটপুট।
ইনপুট
আপনার কোডটি পূর্ণসংখ্যা বা সংখ্যার আকারে যে কোনও ধরণের ইনপুট (গ্রাফিকাল, এসটিডিআইএন) নিতে পারে।
আউটপুট
আপনার কোডটিকে উপরের বর্ণিত ক্রমটি আউটপুট করা উচিত, যতক্ষণ না ইনপুট নম্বরটি না পৌঁছায়, তারপরে আউটপুট শেষ করুন যতক্ষণ না এটি আবার 1 এ পৌঁছায়। আউটপুট যে কোনও কিছু হতে পারে, সুতরাং সংখ্যা, স্ট্রিং, পূর্ণসংখ্যা বা গ্রাফিকাল আউটপুট। এটি একটি একক সংখ্যা মুদ্রণ করা প্রয়োজন (এটি যদি স্ট্রিং হয় তবে কোনও নতুন লাইন নয়)। আপনার আউটপুট আপনার প্রয়োজন হিসাবে অনেক অক্ষর (যেমন []
) এর সাথে প্রকাশিত হতে পারে out
যেহেতু কিছু ভুল বোঝাবুঝি হয়েছিল, তাই এখানে একটি রেজিক্স প্যাটার্ন আপনি নিজের আউটপুটগুলি চেষ্টা করতে পারেন।
^(\D*(\d)+\D*)$
বিধি
- আউটপুট অবশ্যই একটি পূর্ণ সংখ্যা হতে হবে, কোনও কিছুর দ্বারা বিভক্ত নয়, এমনকি নতুন লাইনও নয়।
- অ্যালগরিদমটি কোনওভাবে এন উপস্থিত হওয়ার প্রথম উদাহরণের জন্য পরীক্ষা করা উচিত নয় (উদাহরণস্বরূপ
21
ইন121321
), বরং প্রকৃত সংখ্যা হিসাবে এন এর প্রথম উদাহরণের জন্য। - একটি একক পেছনের নতুন লাইন অনুমোদিত।
- নেতিবাচক ইনপুট জন্য হ্যান্ডলিং পুরোপুরি আপনার পছন্দ, নেতিবাচক নম্বর আপনি পরীক্ষা করা উচিত নয়।
পরীক্ষার মামলা
Input: 6
Output: 121321432154321654321
Input: 1
Output: 1
Input: 26
Output: 121321432154321654321765432187654321987654321109876543211110987654321121110987654321131211109876543211413121110987654321151413121110987654321161514131211109876543211716151413121110987654321181716151413121110987654321191817161514131211109876543212019181716151413121110987654321212019181716151413121110987654321222120191817161514131211109876543212322212019181716151413121110987654321242322212019181716151413121110987654321252423222120191817161514131211109876543212625242322212019181716151413121110987654321
Input: 0
Output: 0, Empty, or Error
Input: 21
Output: 121321432154321654321765432187654321987654321109876543211110987654321121110987654321131211109876543211413121110987654321151413121110987654321161514131211109876543211716151413121110987654321181716151413121110987654321191817161514131211109876543212019181716151413121110987654321212019181716151413121110987654321
ধন্যবাদ @ এমিগনা, আমি এই পরীক্ষার কেসগুলি গণনা করতে তার অ্যালগরিদম ব্যবহার করেছি।
বিজয়ী
বিজয়ী নির্বাচিত হয়েছে! এটি ছিল এরিক গল্ফারের একটি দুর্দান্ত 5 বাইটের উত্তর ! অভিনন্দন!
[1, 21, 321, 4321, 54321, 654321]
এটা কেমন? [1,2,1,3,2,1,4,3,2,1,5,4,3,2,1,6,5,4,3,2,1]
বা আপনি কি কেবল একটি একক উপাদান সহ অ্যারে সম্পর্কে কথা বলছেন [121321432154321654321]
?
mickey321211mouse
। সত্যিই \D
অংশগুলি সেখানে থাকার কোনও কারণ নেই
The output must be a full number ...
আপনি কি পুরো ক্রমটি বোঝেন, বা কেবল ভিন্ন সাবস্ট্রিংগুলি (1, 2-1, 3-1 ...)? আপনার প্রথম উদাহরণটি এই বিবৃতিটির সাথে মেলে না বলে মনে হচ্ছে।