গেম ওয়েভিং হ্যান্ডসটি কোথাও একটি কলম এবং কাগজের যাদুতে রয়েছে: জড়ো হওয়া এবং খুব বিস্তৃত রক পেপার কাঁচি। প্রতিটি পালা আপনি প্রতিটি হাতের জন্য আটটি অঙ্গভঙ্গির মধ্যে একটি লিখে রাখুন:
- wiggled
F
ingers - লাভযুক্ত
P
alm S
তন্দ্রাW
AveD
আইগিট পয়েন্টিংC
ভাঁজ- Sta
B
N
othing
কিছু গুরুত্বপূর্ণ নিয়ম রয়েছে যা বাকীগুলির চেয়ে বেশি প্রাধান্য পায়:
- উভয় হাত ইশারা করলে
P
আপনি স্বয়ংক্রিয়ভাবে আত্মসমর্পণ করেন । (এটি একটি সরলীকরণ, তবে আমরা তা দিয়ে যাব)) - একবারে কেবলমাত্র একটি হাত অঙ্গভঙ্গি করতে পারে
B
।
একই হাত দ্বারা সম্পাদিত অঙ্গভঙ্গির একটি সিরিজ একটি বানান নিক্ষেপ করতে পারে, যেখানে প্রতিটি বানান একটি নির্দিষ্ট ক্রমের সাথে আবদ্ধ থাকে। এই সিকোয়েন্সগুলি ওভারল্যাপ করতে পারে তবে প্রতিটি অঙ্গভঙ্গিটি কেবলমাত্র একটি একক বানানের চূড়ান্ত অঙ্গভঙ্গি হিসাবে ব্যবহার করা যেতে পারে (যাতে আপনি একটি একক পালনে দুটি বানান তৈরি করতে পারেন)। কিছু বানান একই সাথে উভয় হাত দিয়ে তৈরি করার জন্য একটি অঙ্গভঙ্গি প্রয়োজন।
আপনার কাজটি হ'ল প্রতিটি হাতের জন্য অঙ্গভঙ্গির একটি তালিকা দেওয়া হয়েছে, বর্তমান বাঁকটিতে কোন বানানটি ফেলে দেওয়া যেতে পারে তা নির্ধারণ করার জন্য। প্রতিটি হাতের জন্য তালিকার শেষ অক্ষরটি বর্তমান মোড়ের জন্য নির্বাচিত অঙ্গভঙ্গি উপস্থাপন করে।
এখানে অঙ্গভঙ্গি ক্রমগুলির তালিকা রয়েছে। আপার কেস লেটারগুলি একটি একক হাত দ্বারা সম্পাদিত অঙ্গভঙ্গিগুলিকে বোঝায়, ছোট হাতের অক্ষরগুলি উভয় হাত দিয়ে সম্পাদিত একটি অঙ্গভঙ্গিকে বোঝায়।
B Stab
cDPW Dispel magic
cSWWS Summon elemental
cw Magic mirror
DFFDD Lightning bolt
DFPW Cure heavy wounds
DFW Cure light wounds
DPP Amnesia
DSF Confusion
DSFFFc Disease
DWFFd Blindness
DWSSSP Delayed effect
DWWFWc Raise dead
DWWFWD Poison
FFF Paralysis
FPSFW Summon troll
FSSDD Fireball
P Shield
p Surrender
PDWP Remove enchantment
PPws Invisibility
PSDD Charm monster
PSDF Charm person
PSFW Summon ogre
PWPFSSSD Finger of death
PWPWWc Haste
SD Missile
SFW Summon goblin
SPF Antispell
SPFPSDW Permanency
SPPc Time stop
SSFP Resist cold
SWD Fear
SWWc Fire storm
WDDc Lightning bolt
WFP Cause light wounds
WFPSFW Summon giant
WPFD Cause heavy wounds
WPP Counterspell
WSSc Ice storm
WWFP Resist heat
WWP Protection from evil
WWS Counterspell
হ্যাঁ, Lightning bolt
এবং Counterspell
প্রতিটি দুটি পৃথক ক্রম আছে।
আপনি কোনও প্রোগ্রাম বা ফাংশন লিখতে পারবেন, যেকোন সুবিধাজনক তালিকা বা স্ট্রিং ফর্ম্যাটে এসটিডিআইএন, কমান্ড-লাইন আর্গুমেন্ট বা ফাংশন আর্গুমেন্টের মাধ্যমে, যতক্ষণ না এটি প্রাক প্রক্রিয়াজাত নয় proces আপনি রিটার্ন মান বা STDOUT এ মুদ্রণের মাধ্যমে জোড়ের জোড় আউটপুট করতে পারেন। আবার, আপনি যে কোনও সুবিধাজনক তালিকা বা স্ট্রিং ফর্ম্যাট ব্যবহার করতে পারেন, যতক্ষণ না আউটপুটটি দ্ব্যর্থহীন।
আপনি ধরে নিতে পারেন যে বাম এবং ডান হাতের ক্রমগুলি একই দৈর্ঘ্যের এবং সেগুলি বৈধ (বিশেষত, B
একই সাথে দুটি হাত দ্বারা কখনও সম্পাদন করা হবে না)। নোট করুন যে ইনপুটটিতে কেবলমাত্র বড় হাতের অক্ষর থাকবে। উভয় হাতের একই (আপার-কেস) অঙ্গভঙ্গিটি সম্পাদন করা প্রয়োজন তা বোঝাতে কেবল উপরের তালিকায় লোয়ার কেস অক্ষরগুলি ব্যবহৃত হয়।
দু-হাতের অঙ্গভঙ্গিতে শেষ হওয়া মন্ত্রগুলির জন্য আপনার কেবলমাত্র একটি স্পেল আউটপুট করা উচিত। যদি কোনও হাতের বানান না করা যায় তবে এটি কেবল একটি হাইফেনযুক্ত স্ট্রিং দ্বারা নির্দেশিত হওয়া দরকার -
।
এটি কোড গল্ফ, তাই সংক্ষিপ্ত উত্তরটি (বাইটে) জেতে।
উদাহরণ
প্রতিটি উদাহরণে তিনটি লাইন থাকে: বাম হাতের ক্রম, ডান হাতের ক্রম (উভয় ইনপুট; ডান-সর্বাধিক অঙ্গভঙ্গি সর্বাধিক সাম্প্রতিক এক) এবং সমস্ত সম্ভাব্য বানান সংমিশ্রনের তালিকা (আউটপুট)।
WFP
WWS
[["Cause light wounds","Counterspell"],["Shield","Counterspell"]]
SD
BB
[["Missile","Stab"]]
WWP
WPP
[["Surrender"]]
DFW
CCW
[["Cure light wounds","-"]]
FFW
WWF
[["-","-"]]
DCW
CCW
[["Magic mirror"]]
WFPSFW
PPDDPP
[["Summon goblin","Shield"],["Summon ogre","Shield"],["Summon troll","Shield"],
["Summon giant","Shield"],["Summon goblin","Amnesia"],["Summon ogre","Amnesia"],
["Summon troll","Amnesia"],["Summon giant","Amnesia"]]
BSWWS
CSWWS
[["Counterspell","Counterspell"]]
CSWWS
CSWWS
[["Counterspell","Counterspell"],["Counterspell","Summon elemental"],
["Summon elemental","Counterspell"],["Summon elemental","Summon elemental"]]
PWPWWC
BBSPPC
[["Haste"],["Time stop"]]