প্রতিদ্বন্দ্বিতা
গোষ্ঠীযুক্ত চিঠিগুলির একটি সেট দেওয়া, বোর্ডে তাদের এমনভাবে সাজিয়ে রাখুন যাতে তারা পুরো অঞ্চলটি কভার করে।
বোর্ডের প্রতিনিধিত্ব (ওরফে শিপ ডেক)
- বোর্ডটি একটি 6x6 গ্রিড।
- সর্বদা 36 টি স্কোয়ার থাকবে।
- কলামগুলি এএফ চিহ্নিত করা হয়েছে।
- সারিগুলি 1-6 চিহ্নিত করা হয়েছে।
উদাহরণ:
A B C D E F
+---+---+---+---+---+---+
1 : : : : : : :
+---+---+---+---+---+---+
2 : : : : : : :
+---+---+---+---+---+---+
3 : : : : : : :
+---+---+---+---+---+---+
4 : : : : : : :
+---+---+---+---+---+---+
5 : : : : : : :
+---+---+---+---+---+---+
6 : : : : : : :
+---+---+---+---+---+---+
ইনপুট (ওরফে ক্র্যাটস)
- গোষ্ঠীযুক্ত অক্ষরের সেট সমেত একটি মাল্টলাইন স্ট্রিং।
- ক্রেটগুলি অভিন্ন অক্ষরের গ্রুপ থেকে তৈরি করা হয়।
- ক্রেটগুলি অপরিবর্তনীয়, যার অর্থ এগুলি ঘোরানো বা উল্টানো যায় না।
- প্রতিটি ক্রেটটির প্রারম্ভিক বিন্দু উপরের বাম দিকে থাকে (ডেকের উপর একটি ক্রেট সরিয়ে নেওয়ার সময় অ্যাকাউন্টে নেওয়া উচিত)।
- একটি ক্রেটের উপরের বাম দিক থেকে, নিম্নলিখিত অভিন্ন স্কোয়ারগুলি কেবল ডান বা নীচে হতে পারে।
- কোনও অক্ষর একটি ক্রেট প্রতিনিধিত্ব করতে ব্যবহার করা যেতে পারে। ক্রেটগুলি সর্বদা চিঠিতে শুরু হয়
[a]
এবং বর্ণমালা উপরে চলে আসে। - ক্রেটগুলি তাদের চিঠি দ্বারা লেবেলযুক্ত (যেমন ক্রেট এ, ক্রেট বি, ইত্যাদি)
- ক্রেটের সংখ্যা পৃথক হতে পারে (প্রদত্ত উদাহরণ সত্ত্বেও এটি সর্বদা 10 নয়)।
- প্রতি লাইনে ক্রেটের প্রতিটি ব্লককে পৃথক করে 24 টি অক্ষর রয়েছে। ([ক] শুরু করার জন্য [খ] ২৪ টি অক্ষর দ্বারা পৃথক হওয়া ইত্যাদি)
উদাহরণ:
[a][a][a] [b] [c][c]
[a] [b][b][b] [c]
[a] [b][b]
[d] [e] [f][f][f][f][f]
[d][d] [e]
[d][d] [e]
[e]
[e][e]
[g] [h] [i]
[g] [i]
[i]
আউটপুট
এটি প্রয়োজনীয় যে আপনি কমান্ডগুলির একটি সিরিজ মুদ্রণ করুন যা ডেকের উপরে ক্রেটগুলি রাখে যাতে এটি সম্পূর্ণরূপে আচ্ছাদিত থাকে (খালি স্থান নেই)।
কমান্ড ফর্ম্যাটটি এর মতো:
HAUL <crate> TO <column> <row>
অর্থাৎ HAUL E TO A 1
স্পষ্টতার জন্য, সর্বদা প্রদত্ত ইনপুটটির জন্য একটি সমাধান থাকবে।
পরীক্ষার কেস <- আরও তথ্যের জন্য ক্লিক করুন।
ইনপুট
[a][a][a] [b] [c][c][c]
[a][a] [b]
[a] [b][b]
[b][b]
[d] [e] [f]
[d] [f]
[d] [f]
[d]
[d]
[g][g] [h] [i]
[i][i]
[i]
[i][i]
[j][j][j]
আউটপুট
HAUL I TO A 1
HAUL B TO A 3
HAUL A TO B 1
HAUL J TO D 6
HAUL D TO F 1
HAUL F TO E 1
HAUL C TO C 5
HAUL G TO D 4
HAUL E TO D 3
HAUL H TO C 6
ফলাফল:
A B C D E F
+---+---+---+---+---+---+
1 : i : a : a : a : f : d :
+---+---+---+---+---+---+
2 : i : i : a : a : f : d :
+---+---+---+---+---+---+
3 : b : i : a : e : f : d :
+---+---+---+---+---+---+
4 : b : i : i : g : g : d :
+---+---+---+---+---+---+
5 : b : b : c : c : c : d :
+---+---+---+---+---+---+
6 : b : b : h : j : j : j :
+---+---+---+---+---+---+
স্কোরিং
এটি কোড-গল্ফ তাই অক্ষরের মধ্যে সংক্ষিপ্ত উত্তরটি জিততে পারে।