ट्रैक
/
Haskell
Haskell
/
अभ्यास
/
पैंग्राम
पैंग्राम

पैंग्राम

आसान

परिचय

आप एक ऐसी कंपनी के लिए काम करते हैं जो अपनी वेबसाइट के ज़रिए फॉन्ट बेचती है। कंपनी चाहती है कि जब भी कोई उसकी वेबसाइट पर कोई फॉन्ट देखे, तो हर बार एक अलग वाक्य दिखाया जाए। फॉन्ट का पूरा अंदाज़ा देने के लिए रैंडम वाक्यों में अंग्रेज़ी वर्णमाला के सभी अक्षर इस्तेमाल होने चाहिए।

कंपनी ऐसे वाक्यों के सुझाव पाने के लिए एक प्रतियोगिता चला रही है जिन्हें वह इस्तेमाल कर सके। आपको यह जाँचना है कि जमा की गई प्रविष्टियाँ मान्य हैं या नहीं।

Note

पैंग्राम यूनानी भाषा से आया है: παν γράμμα, pan gramma, जिसका अर्थ है "हर अक्षर"।

सबसे प्रसिद्ध अंग्रेज़ी पैंग्राम यह है:

The quick brown fox jumps over the lazy dog.

निर्देश

आपको यह पता लगाना है कि कोई वाक्य पैंग्राम है या नहीं।

पैंग्राम ऐसा वाक्य होता है जिसमें वर्णमाला का हर अक्षर कम से कम एक बार आता है। इसमें केस का अंतर नहीं किया जाता, इसलिए कोई अक्षर छोटा (जैसे k) हो या बड़ा (जैसे K), कोई अंतर नहीं पड़ता।

इस अभ्यास के लिए, कोई वाक्य पैंग्राम तभी होगा जब उसमें अंग्रेज़ी वर्णमाला के सभी 26 अक्षर आते हैं।


स्रोत

Wikipediaयह लिंक एक नई विंडो या टैब में खुलता है
GitHub के ज़रिए संपादित करें यह लिंक एक नई विंडो या टैब में खुलता है
Haskell Exercism

पैंग्राम शुरू करने के लिए तैयार हैं?

Exercism पर साइन अप कीजिए और Haskell को 107 अभ्यास तथा असली इंसानों से मिलने वाली मेंटरिंग के साथ सीखिए और उसमें महारत हासिल कीजिए, वह भी बिल्कुल मुफ्त।

पैंग्राम को गहराई से जानिए!

हम हायर-ऑर्डर फंक्शन, सेट ऑपरेशन, बिटवाइज़ ऑपरेशन के इस्तेमाल और ऐसी ही और चीज़ों को देखते हैं, और Rust, Pharo, jq तथा Kotlin जैसी भाषाओं पर भी नज़र डालते हैं!