How to resolve the algorithm Pangram checker step by step in the Smalltalk programming language

Published on 12 May 2024 09:40 PM

How to resolve the algorithm Pangram checker step by step in the Smalltalk programming language

Table of Contents

Problem Statement

A pangram is a sentence that contains all the letters of the English alphabet at least once. For example:   The quick brown fox jumps over the lazy dog.

Write a function or method to check a sentence to see if it is a   pangram   (or not)   and show its use.

Let's start with the solution:

Step by Step solution about How to resolve the algorithm Pangram checker step by step in the Smalltalk programming language

Source code in the smalltalk programming language

!String methodsFor: 'testing'!
isPangram
	^((self collect: [:c | c asUppercase]) select: [:c | c >= $A and: [c <= $Z]]) asSet size = 26


'The quick brown fox jumps over the lazy dog.' isPangram


  

You may also check:How to resolve the algorithm Palindrome detection step by step in the Emacs Lisp programming language
You may also check:How to resolve the algorithm First-class functions/Use numbers analogously step by step in the JavaScript programming language
You may also check:How to resolve the algorithm Integer overflow step by step in the Raku programming language
You may also check:How to resolve the algorithm Array concatenation step by step in the NetRexx programming language
You may also check:How to resolve the algorithm Yin and yang step by step in the jq programming language