ডাক্তার, ডালেক বাহিনী থেকে পালানোর চেষ্টা করে একটি স্প্রিল গতিতে বিভিন্ন স্থানের পকেটে ভ্রমণ করে তাদের স্পিনে প্রেরণ করার সিদ্ধান্ত নিয়েছে।
উপলভ্য স্থান-সময়ের প্রকৃতির উপর নির্ভর করে, ডাক্তারকে তার্ডিসের মধ্যে প্রবেশ করতে হবে স্থানের বিভাগের উচ্চতা এবং প্রস্থ এবং সর্পিলটি শুরু করার জন্য তার প্রবেশ পয়েন্টটি নিয়ন্ত্রণ করতে হবে।
স্থানের বিভাগটি এইচ x ডাব্লু গ্রিড হিসাবে অনুমান করা যেতে পারে যে 1 দিয়ে শুরু করে বাম থেকে ডানে, উপরে থেকে নীচে অনুক্রমিক পূর্ণসংখ্যার পূর্ণ।
প্রারম্ভিক অবস্থানটি সারি এবং কলামের জন্য আরসি হিসাবে সরবরাহ করা হয় ... এ থেকে তার্ডিসের সফ্টওয়্যারটিকে সারি আর কলাম সি থেকে একটি ঘড়ির কাঁটার বিপরীত দিকে বাইরের দিকে স্প্রিলিং দিয়ে প্রাপ্ত পূর্ণসংখ্যার ক্রম তালিকাটি ছিটানো দরকার , উপরের দিকে শুরু করে ...
আপনার কাজ, যেমন ডাক্তারের সহযোগী তার্ডিসকে চারটি সংখ্যা নেওয়ার জন্য, বিন্যাসে প্রোগ্রাম করার জন্য height width row columnএবং এটি নির্ধারণ করেছেন যে নীচে বর্ণিত সর্পিল আন্দোলনের সাথে মেলে ধরার জন্য TARDIS কোন স্থানের ভ্রমণ করতে হবে ...
ইনপুট ঘ
5 5 3 3
(5 এক্স 5 গ্রিড, 3,3 অবস্থান থেকে শুরু)
আউটপুট 1
13 8 7 12 17 18 19 14 9 4 3 2 1 6 11 16 21 22 23 24 25 20 15 10 5
আউটপুট ব্যাখ্যা
মূল গ্রিড

উত্পন্ন সর্পিল

ইনপুট 2
2 4 1 2
(2 এক্স 4 গ্রিড 1,2 অবস্থান থেকে শুরু)
আউটপুট 2
2 1 5 6 7 3 8 4
আউটপুট ব্যাখ্যা
সর্পিল হিসাবে সামান্য পৃথক এখন সম্পর্কিত আউটপুট উত্পাদনের জন্য গ্রিডের চারদিকে অবশ্যই বৃত্ত থাকতে হবে ...
মূল গ্রিড

উত্পন্ন সর্পিল

নিয়মাবলী:
এটি কোড-গল্ফ, তাই সংক্ষিপ্ততম কোড দৈর্ঘ্যের অনুমোদনের টিকটি পাওয়া যায়।
উপরের উদাহরণগুলি অবশ্যই আপনার কোড পরীক্ষা করতে ব্যবহার করা উচিত। যদি এটি সম্পর্কিত আউটপুট সরবরাহ না করে তবে কিছু ভুল আছে ...
উভয় গল্ফড এবং ইন-গল্ফযুক্ত কোডের সংস্করণ আপনার উত্তরে সরবরাহ করা উচিত ...
শুভকামনা!