Sha256: 1d960fd62d952ded198486d71370542b7f35b54552af5e5d3b05521eabdf3bdc

Contents?: true

Size: 357 Bytes

Versions: 91

Compression:

Stored size: 357 Bytes

Contents

;;; pangram.el --- Pangram (exercism)

;;; Commentary:

;;; Code:
(require 'cl-lib)

(defun is-pangram (phrase)
  "Determine if a given phrase is a pangram."
  (let ((alphabet "abcdefghijklmnopqrstuvwxyz"))
        (cl-every
         (lambda (c) (string-match-p (char-to-string c) phrase))
         alphabet)))


(provide 'pangram)
;;; pangram.el ends here

Version data entries

91 entries across 91 versions & 1 rubygems

Version Path
trackler-2.2.1.159 tracks/elisp/exercises/pangram/example.el
trackler-2.2.1.158 tracks/elisp/exercises/pangram/example.el
trackler-2.2.1.157 tracks/elisp/exercises/pangram/example.el
trackler-2.2.1.156 tracks/elisp/exercises/pangram/example.el
trackler-2.2.1.155 tracks/elisp/exercises/pangram/example.el
trackler-2.2.1.154 tracks/elisp/exercises/pangram/example.el
trackler-2.2.1.153 tracks/elisp/exercises/pangram/example.el
trackler-2.2.1.152 tracks/elisp/exercises/pangram/example.el
trackler-2.2.1.151 tracks/elisp/exercises/pangram/example.el
trackler-2.2.1.150 tracks/elisp/exercises/pangram/example.el
trackler-2.2.1.149 tracks/elisp/exercises/pangram/example.el
trackler-2.2.1.148 tracks/elisp/exercises/pangram/example.el
trackler-2.2.1.147 tracks/elisp/exercises/pangram/example.el
trackler-2.2.1.146 tracks/elisp/exercises/pangram/example.el
trackler-2.2.1.145 tracks/elisp/exercises/pangram/example.el
trackler-2.2.1.144 tracks/elisp/exercises/pangram/example.el
trackler-2.2.1.143 tracks/elisp/exercises/pangram/example.el
trackler-2.2.1.142 tracks/elisp/exercises/pangram/example.el
trackler-2.2.1.141 tracks/elisp/exercises/pangram/example.el
trackler-2.2.1.140 tracks/elisp/exercises/pangram/example.el