আমি এটি সমাধান করতে মজা পেয়েছি, তাই আমি এই গল্ফ চ্যালেঞ্জ প্রস্তাব।
এই উদ্দেশ্য গলফ বৃহত্তম মৌলিক সংখ্যা প্রদত্ত নির্দেশাবলী ব্যবহার করা যাবে এটি হয়।
আপনার ইনপুট হিসাবে একক অঙ্কের 3x3 গ্রিড গ্রহণ করা উচিত। (আপনি কীভাবে এটি করতে চান এটি আপনার উপর নির্ভর করে তবে এটি আপনার প্রোগ্রামে নির্দিষ্ট করুন))
আপনি গ্রিডটি orthogonally (বাম, ডানদিকে, উপরে বা নীচে) ধরে এগিয়ে যেতে পারেন এবং আপনি যখন সরান, আপনি যে অঙ্কগুলি জুড়ে চলেছেন সেগুলি সংযোজন করে চলেছেন।
যেমন
1 2 3
3 5 6
1 8 9
বলুন আমরা শুরু করি 1
, আমরা সংখ্যাটি তৈরি করতে পারি 1236589 তবে 15 টি গঠন করতে পারি না ।
আপনাকে প্রতিটি শুরু অবস্থানের মূল্যায়ন করতে হবে।
যদি কোনও প্রাইম খুঁজে পাওয়া যায় না, মুদ্রণ করুন -1
, অন্যথায় নিজেই মুদ্রণ করুন।
সংক্ষিপ্ততম কোড জিতেছে, এটি 10 সেকেন্ডের মধ্যে চলে তা নিশ্চিত করুন runs
আনন্দ কর!
সম্পাদনা করুন: সম্পূর্ণ সংখ্যায় ঠিক একবারে একটি অবস্থান ব্যবহার করুন।
এখানে একটি পরীক্ষার মামলা রয়েছে
ইনপুট:
1 2 3
4 5 6
7 8 9
আউটপুট: 69854123