आप एक ऐसी कंपनी के लिए काम करते हैं जो अपनी वेबसाइट के ज़रिए फॉन्ट बेचती है। कंपनी चाहती है कि जब भी कोई उसकी वेबसाइट पर कोई फॉन्ट देखे, तो हर बार एक अलग वाक्य दिखाया जाए। फॉन्ट का पूरा अंदाज़ा देने के लिए रैंडम वाक्यों में अंग्रेज़ी वर्णमाला के सभी अक्षर इस्तेमाल होने चाहिए।
कंपनी ऐसे वाक्यों के सुझाव पाने के लिए एक प्रतियोगिता चला रही है जिन्हें वह इस्तेमाल कर सके। आपको यह जाँचना है कि जमा की गई प्रविष्टियाँ मान्य हैं या नहीं।
पैंग्राम यूनानी भाषा से आया है: παν γράμμα, pan gramma, जिसका अर्थ है "हर अक्षर"।
सबसे प्रसिद्ध अंग्रेज़ी पैंग्राम यह है:
The quick brown fox jumps over the lazy dog.
आपको यह पता लगाना है कि कोई वाक्य पैंग्राम है या नहीं।
पैंग्राम ऐसा वाक्य होता है जिसमें वर्णमाला का हर अक्षर कम से कम एक बार आता है।
इसमें केस का अंतर नहीं किया जाता, इसलिए कोई अक्षर छोटा (जैसे k) हो या बड़ा (जैसे K), कोई अंतर नहीं पड़ता।
इस अभ्यास के लिए, कोई वाक्य पैंग्राम तभी होगा जब उसमें अंग्रेज़ी वर्णमाला के सभी 26 अक्षर आते हैं।
अभ्यास का विवरण ध्यान से पढ़ना फायदेमंद होता है, क्योंकि इससे आपका हल सरल और काफी छोटा बन सकता है।
Exercism पर साइन अप कीजिए और Pharo को 50 अभ्यास तथा असली इंसानों से मिलने वाली मेंटरिंग के साथ सीखिए और उसमें महारत हासिल कीजिए, वह भी बिल्कुल मुफ्त।
हम हायर-ऑर्डर फंक्शन, सेट ऑपरेशन, बिटवाइज़ ऑपरेशन के इस्तेमाल और ऐसी ही और चीज़ों को देखते हैं, और Rust, Pharo, jq तथा Kotlin जैसी भाषाओं पर भी नज़र डालते हैं!