একটি শব্দ অনুসন্ধান ধাঁধা এবং একটি অনুসন্ধান স্ট্রিং হিসাবে একটি আয়তক্ষেত্রাকার পাঠ্য দেওয়া হয়েছে, নির্ধারণ করুন যে পাঠ্যে সন্ধানের স্ট্রিং রয়েছে কিনা। অনুসন্ধানের স্ট্রিং উপস্থিত হতে পারে:
- অনুভূমিকভাবে, উল্লম্ব বা ত্রিভুজি
- এগিয়ে বা পিছনে
আপনি কোনও ফাংশন বা একটি প্রোগ্রাম লিখতে পারেন এবং ফাংশন আর্গুমেন্ট, এআরজিভি বা এসটিডিনের মাধ্যমে ইনপুট হিসাবে দুটি স্ট্রিং নিতে পারেন। আউটপুটটি সত্যবাদী বা মিথ্যা ফলাফল হওয়া উচিত যা ফাংশন থেকে ফিরে আসতে পারে বা STDOUT এ লেখা যেতে পারে।
অনুমান করুন যে পাঠ্যটিতে নির্বিচারে মুদ্রণযোগ্য ASCII অক্ষর (হেক্স কোড 20 থেকে 7E) এবং লাইন বিরতি অক্ষর থাকবে। চিঠিগুলি কেস সেনসিটিভ। আপনি ধরে নিতে পারেন যে ইনপুট পাঠ্যটি আয়তক্ষেত্রাকার, অর্থাৎ সমস্ত লাইনের দৈর্ঘ্য একই same ইনপুটটি শেষের লাইনের সাথে শেষ হয় কিনা বা না হয় (যদি তা আপনার জমা দেওয়ার ক্ষেত্রে গুরুত্বপূর্ণ হয়)।
এটি কোড গল্ফ, সংক্ষিপ্ত উত্তর (বাইটে) জিতেছে।
উদাহরণ
শব্দ অনুসন্ধানে উইকিপিডিয়ায় নিবন্ধ থেকে এই গ্রিডটি প্রথম ইনপুট হিসাবে ব্যবহার করা হচ্ছে:
WVERTICALL
ROOAFFLSAB
ACRILIATOA
NDODKONWDC
DRKESOODDK
OEEPZEGLIW
MSIIHOAERA
ALRKRRIRER
KODIDEDRCD
HELWSLEUTH
নিম্নলিখিত অনুসন্ধানের স্ট্রিংগুলিতে যথাক্রমে সত্য বা মিথ্যা ফলাফল পাওয়া উচিত:
Truthy: RANDOM, VERTICAL, HORIZONTAL, WORDSEARCH, WIKIPEDIA, TAIL
Falsy: WordSearch, CODEGOLF, UNICORN
বিকল্পভাবে, এই ইনপুট পাঠ্য ব্যবহার করে
Lorem ipsum dolor sit amet consectetu
r adipisicing elit sed do eiusmod tem
por incididunt ut labore et dolore ma
gna aliqua. Ut enim ad minim veniam,
quis nostrud exercitation ullamco lab
oris nisi ut aliquip ex ea commodo co
nsequat. Duis aute irure dolor in rep
rehenderit in voluptate velit esse ci
llum dolore eu fugiat nulla pariatur.
আমরা নিম্নলিখিত অনুসন্ধানের ফলাফলগুলি পাই (এখন উদ্ধৃতি ব্যবহার করে, কারণ কিছু অনুসন্ধান স্ট্রিংয়ের ফাঁকা স্থান রয়েছে):
Truthy: "Lorem", "mine", "uma bop", "tuetdod", "snol,a", "texas", "pii.d v", "vexta"
Falsy: "lorem", "wordsearch", "pii.d v", "mute"