আমরা সম্প্রতি পিপিসিজিতে ১০,০০০ প্রশ্নের দোরগোড়ায় পৌঁছেছি। হুররে! আসুন এটি একটি সাধারণ চ্যালেঞ্জের সাথে উদযাপন করি।
ইনপুট
দুটি পূর্ণসংখ্যার এবং , উভয় , এই ধরনের যে ।
কার্য
আপনার কাজটি হ'ল এই সংখ্যার একটিতে একটি একক সংখ্যা বা এগুলির উভয়টির জন্য একটি একক অঙ্ক যুক্ত করুন যেমন । যদি এবং উভয় ক্ষেত্রে একটি সংখ্যার যোগ করা হয় তবে অগত্যা এটি একই অঙ্ক হওয়ার দরকার নেই।
নতুন সংখ্যার শুরুতে বা শেষ সংখ্যার মাঝখানে যে কোনও জায়গায় যুক্ত করা যেতে পারে। তবে আপনি একটি শীর্ষস্থানীয় শূন্য যোগ করতে পারবেন না।
উদাহরণ:
জন্য , নিম্নলিখিত রূপান্তরের বৈধ আছেন:
তবে এগুলি অবৈধ :
প্রদত্ত এবং , দুই সম্ভাব্য সমাধান হল:
আউটপুট
আপনাকে অবশ্যই সমস্ত সম্ভাব্য সমাধানগুলির একটি তালিকা মুদ্রণ বা আউটপুট করতে হবে।
উপরের উদাহরণের জন্য, প্রত্যাশিত আউটপুট হবে [[9238,762],[9273,727]]
।
বিধি
- আই / ও কোনও যুক্তিসঙ্গত, দ্ব্যর্থহীন বিন্যাসে প্রক্রিয়া করা যায়। আপনি পূর্ণসংখ্যার পরিবর্তে স্ট্রিং, অঙ্কগুলির তালিকা ইত্যাদি ব্যবহার করতে পারেন।
- ইনপুটটিতে কমপক্ষে একটি সমাধান থাকার গ্যারান্টিযুক্ত।
- আপনাকে আউটপুটটি নকল করার অনুমতি দেওয়া হচ্ছে। তবে উদাহরণস্বরূপ , টিআইওর পাদচরণ বিভাগে পরীক্ষার কোডটি কোনও পোস্ট-প্রসেসিংয়ের সাথে এটি নকল করে দিলে তা প্রশংসিত হবে ।
- এটি একটি কোড-গল্ফ চ্যালেঞ্জ।
পরীক্ষার মামলা
Input --> Output
934, 654 --> [[9346,654]]
737, 628 --> [[7372,2628]]
9122, 88 --> [[9122,878]]
923, 72 --> [[9238,762],[9273,727]]
998, 3 --> [[9968,32],[9987,13]]
900, 10 --> [[9900,100],[9090,910]] NB: solutions such as [9000,1000] are NOT valid
(more than one digit added to 10)
363, 632 --> [[3673,6327],[3638,6362]]
288, 711 --> [[2881,7119],[2882,7118],[2883,7117],[2884,7116],[2885,7115],[2886,7114],
[2887,7113],[2888,7112],[2889,7111]]
365, 635 --> [[365,9635],[1365,8635],[2365,7635],[3365,6635],[4365,5635],[5365,4635],
[6365,3635],[7365,2635],[8365,1635],[9365,635],[3065,6935],[3165,6835],
[3265,6735],[3465,6535],[3565,6435],[3665,6335],[3765,6235],[3865,6135],
[3965,6035],[3605,6395],[3615,6385],[3625,6375],[3635,6365],[3645,6355],
[3655,6345],[3675,6325],[3685,6315],[3695,6305],[3650,6350]]
output a list of all possible solutions
ওহ বমর আমার রুনিক ভাষার পক্ষে এটি কঠিন হবে। আমি সম্ভবত একটি প্রোগ্রাম যা আউটপুট পারা লিখতে পারে একটি সমাধান!