pub fn is_pangram(sentence: &str) -> bool {
let sentence_lowered = sentence.to_lowercase();
('a'..='z').all(|ltr| sentence_lowered.contains(ltr))
}
- This begins by lowercasing the input by using to_lowercase.
- It then checks if all letters in the alphabet are contained in the
sentence
, using theIterator
methodall
with thestr
methodcontains
. If all of the letters in the alphabet are contained in thesentence
, then the function will returntrue
.
6th Nov 2024
·
Found it useful?