আরও দেখুন: একটি গো বোর্ডে পদক্ষেপ নিন ।
কার্য
গো একটি বোর্ড খেলা যেখানে দুটি খেলোয়াড় (কৃষ্ণ এবং সাদা) একটি 19 × 19 বোর্ডে গ্রিড লাইনের ছেদগুলিতে পাথর রাখে। কালো প্রথমে সরানো - উদাহরণস্বরূপ, ডি 4 এ:
এই চ্যালেঞ্জে আপনাকে অবশ্যই D4
ইনপুট হিসাবে গো বোর্ডের সমন্বয় নিতে হবে এবং প্রদত্ত পয়েন্টে প্রথম পদক্ষেপের সাথে বোর্ডের একটি ASCII প্রতিনিধিত্ব করবে।
মনে রাখবেন যে কোনও কলাম নেই I. এটি historতিহাসিকভাবে, জে এবং এল এর সাথে বিভ্রান্তি হ্রাস করতে is
এই আউটপুটে 19 টি লাইন রয়েছে, প্রতিটি 19 টি অক্ষর ধারণ করে। এটিতে পাথরের সাথে পয়েন্টটি চিহ্নিত রয়েছে O
। বোর্ডে খালি পয়েন্ট হিসাবে দেখানো হয় .
নয়টি ছাড়া, তারকা পয়েন্ট (এ D4
, D10
, D16
, K4
, K10
, K16
, Q4
, Q10
, এবং Q16
), চিহ্নিত করা হয়েছে যা *
।
উদাহরণস্বরূপ, F5
একটি ইনপুট হিসাবে প্রদত্ত , আপনার উত্তরের আউটপুট অবশ্যই হবে:
...................
...................
...................
...*.....*.....*...
...................
...................
...................
...................
...................
...*.....*.....*...
...................
...................
...................
...................
.....O.............
...*.....*.....*...
...................
...................
...................
এবং Q16
ইনপুট হিসাবে প্রদত্ত , আপনার আউটপুট অবশ্যই হবে:
...................
...................
...................
...*.....*.....O...
...................
...................
...................
...................
...................
...*.....*.....*...
...................
...................
...................
...................
...................
...*.....*.....*...
...................
...................
...................
বিধি
আপনি একটি ফাংশন লিখতে পারেন যা আর্গুমেন্ট হিসাবে স্থানাঙ্ক গ্রহণ করে, বা এমন একটি প্রোগ্রাম যা কমান্ড লাইন থেকে বা থেকে স্থানাঙ্কটি পড়ে
STDIN
।আপনি নিম্ন-কেস বা উচ্চ-কেস ক্ষেত্রে ইনপুট গ্রহণ করতে বেছে নিতে পারেন, তবে আপনার উত্তর দুটি হ্যান্ডেল করার প্রয়োজন নেই need
ইনপুটটি সর্বদা একক স্ট্রিং এর মতো
a1
বাT19
কখনও স্ট্রিং + সংখ্যা বা দুটি স্ট্রিং থাকে না।আপনি যদি একটি পূর্ণ প্রোগ্রাম লিখেন তবে আপনার উত্তরটি অবশ্যই
STDOUT
একটি স্ট্রিং হিসাবে মুদ্রণ করা উচিত ally যদি আপনার উত্তরটি কোনও ফাংশন হয় তবে আপনি মুদ্রণ করতে পারেনSTDOUT
, বা স্ট্রিংটিতে ফিরে আসতে পারেন, বা একটি অ্যারে / স্ট্রিংগুলির তালিকা (সারিগুলি) দিতে পারেন , বা একটি দ্বি-মাত্রিক অ্যারে বা নেস্টেড অক্ষরের তালিকাটি ফিরিয়ে আনতে পারেন ।এটি কোড-গল্ফ । বাইটস মধ্যে সংক্ষিপ্ত উত্তর।
f("G", 14)
, সঠিক?