আপনি এমন একটি কোম্পানির হয়ে কাজ করেন যারা তাদের ওয়েবসাইটের মাধ্যমে ফন্ট বিক্রি করে। কেউ তাদের ওয়েবসাইটে কোনো ফন্ট দেখলেই তারা একটি আলাদা বাক্য দেখাতে চায়। ফন্টটি সম্পর্কে পূর্ণ ধারণা দিতে হলে এই এলোমেলো বাক্যগুলোতে ইংরেজি বর্ণমালার সব অক্ষর থাকতে হবে।
ব্যবহারযোগ্য বাক্যের প্রস্তাব পাওয়ার জন্য তারা একটি প্রতিযোগিতার আয়োজন করেছে। জমা পড়া প্রস্তাবগুলো বৈধ কি না, তা যাচাই করার দায়িত্ব আপনার।
প্যাংরাম শব্দটি এসেছে গ্রিক παν γράμμα, pan gramma থেকে, যার অর্থ "প্রতিটি অক্ষর"।
সবচেয়ে পরিচিত ইংরেজি প্যাংরামটি হলো:
The quick brown fox jumps over the lazy dog.
আপনার কাজ হলো একটি বাক্য প্যানগ্রাম কি না, তা নির্ণয় করা।
প্যানগ্রাম হলো এমন একটি বাক্য, যেখানে বর্ণমালার প্রতিটি অক্ষর অন্তত একবার ব্যবহৃত হয়। এখানে বড় হাতের ও ছোট হাতের অক্ষরের কোনো পার্থক্য নেই, তাই কোনো অক্ষর ছোট হাতের (যেমন k) হোক বা বড় হাতের (যেমন K), কিছুই যায় আসে না।
এই অনুশীলনীর জন্য, একটি বাক্যে ইংরেজি বর্ণমালার ২৬টি অক্ষরের প্রতিটি থাকলে সেটি প্যানগ্রাম।
Exercism-এ সাইন আপ করুন, jq ট্র্যাকের 12টি কনসেপ্ট75টি অনুশীলনী আর সত্যিকারের মানুষের মেন্টরিং দিয়ে শিখুন ও দক্ষ হয়ে উঠুন, সম্পূর্ণ বিনামূল্যে।
আমরা হায়ার-অর্ডার ফাংশন, সেট অপারেশন, বিটওয়াইজ অপারেশনের ব্যবহার এবং আরও অনেক কিছু নিয়ে আলোচনা করি; সেইসাথে Rust, Pharo, jq ও Kotlin-সহ বিভিন্ন ভাষাও দেখি!