Introduciton
আপনারা কেউ কেউ হয়ত বুঝতে পেরেছেন যে আমার ফোনটি ব্যবহার করার সময় আমি একটি ম্লান টাইপার। এজন্য আমি চাই আপনি এমন একটি প্রোগ্রাম লিখুন যা আমার টাইপগুলিকে সংশোধন করে।
Chalkrnge
একটি ভুল বানানযুক্ত শব্দ দেওয়া, সম্ভাব্য সমস্ত শব্দ যা আমি লিখতে চেয়েছিলাম তার আউটপুট।
Typso
আমার টাইপসের মূল কারণটি হ'ল আমি ভুল কীগুলি আঘাত করেছি এবং প্রায়শই পাশের চাবিটি আঘাত করি। নিম্নলিখিতটি আমার কীবোর্ড লেআউটটি রয়েছে:
q w e r t y u i o p
a s d f g h j k l
z x c v b n m
, [ space ] .
নোট করুন যে নীচের সারিটি, , [ space ] .এই চ্যালেঞ্জটিতে কখনই ব্যবহৃত হবে না
আমি আঘাত না হবে: কিছু কারণে, আমি শুধু ভুল অনুভূমিকভাবে করতে এন পরিবর্তে ঞ , কিন্তু আমি একটি আঘাত পারে চ একটি পরিবর্তে ঘ ।
উদাহরণস্বরূপ, আমি মস্ত শব্দটির বানানটি শেষ করতে পারলাম :
akioot
যেখানে আমি প্রতিটি চাবি ছেড়ে গেছে।
তবে ভুলে যাবেন না যে আমি শব্দটির প্রতিটি অক্ষরে অগত্যা ভুল করতে পারি না ।
Ezsmple
ধরা যাক ইনপুটটি হ'ল:
vid
শব্দটি হতে পারে এমন সম্ভাবনাগুলি হ'ল:
vid cid bid
vis cis bis
vif cif bif
vod cod bod
vos cos bos
vof cof bof
vud cud bud
vus cus bus
vuf cuf buf
এর মধ্যে নিম্নলিখিত অভিধানে রয়েছে:
cod
cud
bid
bud
bus
সুতরাং এটি আপনার আউটপুট হওয়া উচিত।
Rulws
আপনার অভিধান হিসাবে এখানে পাওয়া পাঠ্য ফাইলটি কেবল আপনার ব্যবহার করা উচিত: http://mieliestronk.com/corncob_lowercase.txt । আপনার বাইট গণনার অংশ হিসাবে আপনাকে এই ফাইলটি গণনা করতে হবে না।
সমস্ত ইনপুট একক শব্দ হবে। আপনি নিজের আউটপুটটি যেভাবে চান প্রদর্শন করতে পারেন (যতক্ষণ না কোনও প্রকারের বিভাজন রয়েছে)।
ধরে নিন যে সমস্ত ইনপুট সহ, আপনি অভিধানে থাকা একটি বৈকল্পিক পাবেন।
Wibninf
বাইটের মধ্যে সংক্ষিপ্ততম কোডটি জয়ী।
""?