تعمل لدى شركة تبيع الخطوط عبر موقعها الإلكتروني. وتريد الشركة أن تعرض جملة مختلفة في كل مرة يشاهد فيها أحدهم خطًا على موقعها الإلكتروني. ولإعطاء صورة شاملة عن الخط، ينبغي أن تستخدم الجمل العشوائية جميع حروف الأبجدية الإنجليزية.
وتُنظّم الشركة مسابقة لجمع اقتراحات لجمل يمكنها استخدامها. وأنت المسؤول عن فحص المشاركات للتأكد من صحتها.
كلمة بانغرام أصلها من اليونانية، παν γράμμα، pan gramma، ومعناها "كل حرف".
أشهر بانغرام إنجليزي هو:
The quick brown fox jumps over the lazy dog.
مهمتك هي معرفة ما إذا كانت جملة ما بانغرام.
البانغرام جملة تستخدم كل حرف من حروف الأبجدية مرة واحدة على الأقل.
وهو لا يفرّق بين الحروف الكبيرة والصغيرة، فلا يهم إن كان الحرف صغيرًا (مثل k) أو كبيرًا (مثل K).
في هذا التمرين نستخدم فقط الحروف الأساسية في الأبجدية الإنجليزية: من a إلى z.
سجّل في Exercism لتتعلّم وتتقن Delphi Pascal عبر 76 تمرينًا، وإرشاد بشري حقيقي، وكل ذلك مجانًا.
نستكشف الدوال ذات الرتبة الأعلى، وعمليات المجموعات، واستخدام العمليات على البتات، والمزيد، مع النظر في لغات منها Rust وPharo وjq وKotlin!