একটি পেঙ্গ্রাম হল একটি বাক্য বা উদ্ধৃত অংশ যা বর্ণমালার সমস্ত ছাব্বিশ অক্ষর ধারণ করে, যেমন এই কোড গল্ফ চ্যালেঞ্জটিতে প্রদর্শিত হয়েছে । যাইহোক, প্যাংরাম্যাটিক উইন্ডোটি একটি পাঠ্যের কিছু অংশের আকারে একটি পেঙ্গাম, যা কোনও শব্দের মাধ্যমে অর্ধেক হয়ে শেষ বা শুরু হতে পারে, এটি কোনও বৃহত্তর কাজের মধ্যে কোথাও পাওয়া যায়। এগুলি প্রকৃত পেং্রামগুলির যথাযথ উপগ্রহ হিসাবে সর্বত্রই ঘটে থাকে, তাই কোনও পেঙ্গ্রাম্যাটিক উইন্ডো রয়েছে কিনা তা যাচাই করা বিরক্তিকর হবে এবং এটি আগেও হয়ে গিয়েছিল।
সুতরাং, আমরা তার অক্ষরের দৈর্ঘ্যের উপর ভিত্তি করে প্রদত্ত পাঠ্যের একটি ছোট্ট অংশটি খুঁজে পেতে আগ্রহী! থিমটি মাপসই করার জন্য অবশ্যই বাইটগুলির মধ্যে সংক্ষিপ্ততম কোডে।
বিধি এবং নির্দেশিকা
- ইনপুট হিসাবে একটি স্ট্রিং পান এবং ইনপুটটিতে ক্ষুদ্রতম পেঙ্গামাম্যাটিক উইন্ডোটির স্ট্রিং যদি থাকে তবে তা ফিরিয়ে দিন। যদি তা না থাকে তবে বুলিয়ান ফ্যালস বা খালি স্ট্রিংটি ফেরত দিন।
- কোনও স্ট্রিং প্যাংরাম্যাটিক উইন্ডো হোক বা না তা কেস-সংবেদনশীল এবং কেবল ২ 26 টি বর্ণের উপর নির্ভর করে, কোনও বিরামচিহ্ন বা সংখ্যা বা অন্যান্য বিজোড় প্রতীক নয়।
- একইভাবে, একটি পেঙ্গামাম্যাটিক উইন্ডোটির অক্ষরের দৈর্ঘ্য হ'ল কেবলমাত্র এতে অক্ষরের কতগুলি উপস্থিতি দেখা যায় এবং কেবলমাত্র প্রতিটি চরিত্রের সংখ্যা নয় the প্রত্যাবর্তিত মানটি অবশ্যই এই গণনার উপর ভিত্তি করে ক্ষুদ্রতম হতে হবে। আমরা ভাষাবিদ, সর্বোপরি, প্রোগ্রামার নই।
- পেঙ্গ্রাম্যাটিক উইন্ডোটির আউটপুট অবশ্যই অবশ্যই ইনপুটটির একটি সঠিক স্তর হতে হবে, একই মূলধন এবং বিরামচিহ্ন ইত্যাদি containing
- যদি একই বর্ণের দৈর্ঘ্যের একাধিক সংক্ষিপ্ততম পেংরাম্যাটিক উইন্ডো থাকে তবে সেগুলির যে কোনও একটিকে ফিরিয়ে দিন।
পরীক্ষার কেস
'This isn't a pangram.'
==> False
'Everyone knows about that infamous Quick-Brown-Fox (the one who jumped over some lazy ignoramus of a dog so many years ago).'
==> 'Quick-Brown-Fox (the one who jumped over some lazy ig'
'"The five boxing wizards jump quickly." stated Johnny, before beginning to recite the alphabet with a bunch of semicolons in the middle. "ABCDEFGHI;;;;;;;;;;;;;;;JKLMNOPQRSTUVWXYZ!" he shouted to the heavens.'
==> 'ABCDEFGHI;;;;;;;;;;;;;;;JKLMNOPQRSTUVWXYZ'
Q
? এটি লেটার কাউন্টে যোগ করে না।
The five boxing wizards jump quickly
ফিরে আসেনি?