Advertisement
STANAANDREY

panagram

Feb 15th, 2025
308
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import Data.Char (isAlpha, toLower)
  2. import qualified Data.Set as Set
  3.  
  4. totalLetters :: Int
  5. totalLetters = 26
  6.  
  7. isPangram :: String -> Bool
  8. isPangram text =
  9.   let letters = Set.fromList [toLower ch | ch <- text, isAlpha ch]
  10.   in Set.size letters == totalLetters
  11.  
  12.  
  13. main :: IO()
  14. main = do
  15.   print $ isPangram "The quick brown fox jumps over the lazy dog."
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement