তোমরা তো সবাই জানোই, কম্পিউটার নিজে থেকে কোন কাজ করতে পারে না, কিন্তু তাকে কোন কাজ শিখিয়ে দিলে সে খুব দ্রুত সেই কাজটা করে ফেলতে পারে! এখানে কম্পিউটারকে যে কাজটা শিখিয়ে দেয়া হয়েছে, সেটা হচ্ছে String Matching Algorithm. এই স্ট্রিং ম্যাচিং প্রব্লেমে তোমাকে একটা text ও একটা pattern দেয়া থাকবে, তোমাকে বলতে হবে, প্যাটার্নটা টেক্সটের মধ্যে আছে কিনা কিংবা থাকলে কতবার আছে।