আমাদের কথা খুঁজে নিন

   

মাঝারি ধরণের কঠিন প্রোগ্রামিং প্রবলেমস : পর্ব-১ এর সল্যুশন

আমি আমার স্বপ্নের পথের পথিক আমি এই পোস্টটার কথা ভুলেই গেছিলাম। প্রোগ্রামারস হাব গ্রুপে একজনার রিকুয়েস্ট পেয়ে সমাধান গুলো তৈরী করলাম। যদিও চেয়েছিলাম পুরো কোড দিবো না, আলোচনা করবো সল্যুশন নিয়ে, কিন্তু সেই ধৈর্য্য নেই। তাই কোড দিচ্ছি কোন আলোচনা ছাড়াই। বুঝতে সমস্যা হলে আলোচনা করা যেতে পারে।

সব সমাধান এবার পিএইচপি তে করেছি। এখন ওয়েব ডেভেলপ এর কাজ করি জন্য পিএইচপি এর প্রতি একটু আসক্ত আছি, সে কারণেই করা। যাই হোক, কোন আলোচনা ছাড়াই শুধুই লিংক। ১. পাসওয়ার্ড চেকার প্রবলেম: ইনপুট হিসেবে আপনাকে ২-২০ ক্যারেক্টের এর একটি স্ট্রিং দেওয়া হবে। আপনাকে যা চেক করতে হবে তা নিম্নরূপ: (ক) স্ট্রিং এর লেন্থ ৫-১২ ক্যারেক্টর কিনা।

হলে ঠিক আছে, না হলে ভুল। (খ) স্ট্রিং এ লোয়ারকেস লেটার এবং ০-৯ পর্যন্ত নাম্বার ছাড়া আর কিছু আছে কিনা। যদি না থাকে তাহলে ঠিক আছে, থাকলে ভুল। (গ) স্ট্রিং এ লোয়ারকেস লেটার এবং ০-৯ পর্যন্ত নাম্বার এই ২ ধরণের ক্যারেক্টর এর প্রত্যেকেরিই অন্তত একটি করে থাকতে হবে। যদি না থাকে তাহলে ভুল, অন্যথায় ঠিক।

(ঘ) স্ট্রিংটিতে পাশাপাশি একিই ক্যারেক্টর সিকুয়েন্স আছে কিনা। যদি থাকে তাহলে ভুল, না থাকলে ঠিক আছে। যদি ইনপুট ভুল হয় তাহলে কি কারণে ভুল তা বলতে হবে। উদাহরণ: cakeshop - ভুল কারণ নাম্বার নাই। ab34 - ভুল কারণ সর্বনিম্ন ৫ টি ক্যারেক্টরও নেই।

A567xcz - ভুল কারণ লোয়ার কেস লেটার এবং নাম্বার এর বাইরের ক্যারেক্টর আছে। 03bananas - ভুল কারণ দুটি 'an' পাশাপাশি আছে। 123xy123 - ঠিক সম্পূর্ণ কোড : এই লিংকে ক্লিক করে ডাউনলোড করুন । আপনারা সরাসরি প্রোগ্রামটি ট্রাই করতে চাইলে এই লিংকে ক্লিক করুন। পাসওয়ার্ড চেকার - ক্লিক হেয়ার ২. ৩০ বা তারও বেশি ডিজিটের দুটি সংখ্যার যোগফল প্রবলেম: দুটি সংখ্যা ইনপুট দেওয়া হবে যাদের প্রত্যেকটিতে ডিজিটের সংখ্যা ৩০ বা তার চেয়ে বেশি হবে।

আউটপুট হিসেবে এদের যোগফল দেখাতে হবে। আউটপুট পূর্ণ দেখাতে হবে, অর্থাৎ যোগফলের সবগুলো ডিজিটই দেখাতে হবে। সম্পূর্ণ কোড : এই লিংকে ক্লিক করে ডাউনলোড করুন । আপনারা সরাসরি প্রোগ্রামটি ট্রাই করতে চাইলে এই লিংকে ক্লিক করুন। ৩০ বা তারও বেশি ডিজিটের দুটি সংখ্যার যোগফল - ক্লিক হেয়ার ৩. ৩০ বা তারও বেশি ডিজিটের দুটি সংখ্যার বিয়োগফল প্রবলেম: দুটি সংখ্যা ইনপুট দেওয়া হবে যাদের প্রত্যেকটিতে ডিজিটের সংখ্যা ৩০ বা তার চেয়ে বেশি হবে।

আউটপুট হিসেবে এদের বিয়োগফল দেখাতে হবে। আউটপুট পূর্ণ দেখাতে হবে, অর্থাৎ বিয়োগফলের সবগুলো ডিজিটই দেখাতে হবে। সম্পূর্ণ কোড : এই লিংকে ক্লিক করে ডাউনলোড করুন । আপনারা সরাসরি প্রোগ্রামটি ট্রাই করতে চাইলে এই লিংকে ক্লিক করুন। ৩০ বা তারও বেশি ডিজিটের দুটি সংখ্যার বিয়োগফল - ক্লিক হেয়ার ৪. সংখ্যাকে কথায় লিখতে হবে প্রবলেম: ১ - ১০০০০০ পর্যন্ত নাম্বারের মধ্যে একটি নাম্বার ইনপুট দেওয়া হবে এবং আউটপুটে সেটাকে কথায় লিখে দেখাতে হবে।

যেমন: Input: 21354 Output: Twenty one thousand and Three hundred and Fifty Four Input: 9421 Output: Nine Thousand and Four Hundred and Twenty One সম্পূর্ণ কোড : এই লিংকে ক্লিক করে ডাউনলোড করুন । আপনারা সরাসরি প্রোগ্রামটি ট্রাই করতে চাইলে এই লিংকে ক্লিক করুন। সংখ্যাকে কথায় লিখতে হবে - ক্লিক হেয়ার ৫. ৩০ বা তারও বেশি ডিজিটের দুটি সংখ্যার গুণফল প্রবলেম: দুটি সংখ্যা ইনপুট দেওয়া হবে যাদের প্রত্যেকটিতে ডিজিটের সংখ্যা ৩০ বা তার চেয়ে বেশি হবে। আউটপুট হিসেবে এদের গুণফল দেখাতে হবে। আউটপুট পূর্ণ দেখাতে হবে, অর্থাৎ গুণফলের সবগুলো ডিজিটই দেখাতে হবে।

যেমন: সম্পূর্ণ কোড : এই লিংকে ক্লিক করে ডাউনলোড করুন । আপনারা সরাসরি প্রোগ্রামটি ট্রাই করতে চাইলে এই লিংকে ক্লিক করুন। ৩০ বা তারও বেশি ডিজিটের দুটি সংখ্যার গুণফল - ক্লিক হেয়ার ৬. লিস্ট কমন মাল্টিপল প্রবলেম: ২ বা ততোধিক নাম্বারের এলসিএম হচ্ছে সেই সবচেয়ে ছোট সেই নাম্বার যেটাকে ঐ সবকটি নাম্বার দিয়েই নিঃশেষে ভাগ করা যায়, এটাকেই মনে ল.সা.গু বলে, ভুলে গেছি। আপনাকে ইনপুট হিসেবে দেওয়া নাম্বার গুলোর উপর আপনি কাজ করে এলসিএম বের করবেন। যেমন, Numbers Are : 9,3,30 LCM is : 90 সম্পূর্ণ কোড : এই লিংকে ক্লিক করে ডাউনলোড করুন ।

আপনারা সরাসরি প্রোগ্রামটি ট্রাই করতে চাইলে এই লিংকে ক্লিক করুন। লিস্ট কমন মাল্টিপল - ক্লিক হেয়ার ---------------------------------------- এক্সট্রিমলি সরি যে কোন এক্সপ্ল্যানেশন দিতে পারলাম না কোড গুলোর, আর সেটার একটাই কারণ, ধৈর্য্য নেই বস। তবে, অবশ্যই অবশ্যই কোন স্পেসিফিক কিছু বুঝতে চাইলে জানাবেন, আমি সময় করে অবশ্যই এক্সপ্লেইন করবো। ---------------------------------------- ব্যাক লিংক :: ডোন্ট ক্লিক ______________ পাসওয়ার্ড চেকার ৩০ বা তারও বেশি ডিজিটের দুটি সংখ্যার যোগফল ৩০ বা তারও বেশি ডিজিটের দুটি সংখ্যার বিয়োগফল ৩০ বা তারও বেশি ডিজিটের দুটি সংখ্যার গুণফল সংখ্যাকে কথায় লিখতে হবে লিস্ট কমন মাল্টিপল ।

অনলাইনে ছড়িয়ে ছিটিয়ে থাকা কথা গুলোকেই সহজে জানবার সুবিধার জন্য একত্রিত করে আমাদের কথা । এখানে সংগৃহিত কথা গুলোর সত্ব (copyright) সম্পূর্ণভাবে সোর্স সাইটের লেখকের এবং আমাদের কথাতে প্রতিটা কথাতেই সোর্স সাইটের রেফারেন্স লিংক উধৃত আছে ।

প্রাসঙ্গিক আরো কথা
Related contents feature is in beta version.