প্যানগ্রাম

প্যানগ্রাম

সহজ

ভূমিকা

আপনি এমন একটি কোম্পানির হয়ে কাজ করেন যারা তাদের ওয়েবসাইটের মাধ্যমে ফন্ট বিক্রি করে। কেউ তাদের ওয়েবসাইটে কোনো ফন্ট দেখলেই তারা একটি আলাদা বাক্য দেখাতে চায়। ফন্টটি সম্পর্কে পূর্ণ ধারণা দিতে হলে এই এলোমেলো বাক্যগুলোতে ইংরেজি বর্ণমালার সব অক্ষর থাকতে হবে।

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

Note

প্যাংরাম শব্দটি এসেছে গ্রিক παν γράμμα, pan gramma থেকে, যার অর্থ "প্রতিটি অক্ষর"।

সবচেয়ে পরিচিত ইংরেজি প্যাংরামটি হলো:

The quick brown fox jumps over the lazy dog.

নির্দেশনা

আপনার কাজ হলো একটি বাক্য প্যানগ্রাম কি না তা বের করা।

প্যানগ্রাম হলো এমন একটি বাক্য যা বর্ণমালার প্রতিটি অক্ষর অন্তত একবার ব্যবহার করে।

এটি কেস-ইনসেনসিটিভ, তাই কোনো অক্ষর ছোট হাতের (যেমন k) নাকি বড় হাতের (যেমন K) তা গুরুত্বপূর্ণ নয়।

এই অনুশীলনীতে আমরা কেবল ইংরেজি বর্ণমালার মৌলিক অক্ষরগুলো ব্যবহার করি: a থেকে z.


সূত্র

Wikipediaলিংকটি নতুন উইন্ডো বা ট্যাবে খোলে
GitHub-এর মাধ্যমে সম্পাদনা করুন লিংকটি একটি নতুন উইন্ডো বা ট্যাবে খোলে
Delphi Pascal Exercism

প্যানগ্রাম শুরু করতে প্রস্তুত?

Exercism-এ সাইন আপ করুন, Delphi Pascal ট্র্যাকের 76টি অনুশীলনী আর সত্যিকারের মানুষের মেন্টরিং দিয়ে শিখুন ও দক্ষ হয়ে উঠুন, সম্পূর্ণ বিনামূল্যে।

ডিপ ডাইভ: প্যানগ্রাম!

আমরা হায়ার-অর্ডার ফাংশন, সেট অপারেশন, বিটওয়াইজ অপারেশনের ব্যবহার এবং আরও অনেক কিছু নিয়ে আলোচনা করি; সেইসাথে Rust, Pharo, jq ও Kotlin-সহ বিভিন্ন ভাষাও দেখি!