Anonymous user
Pangram checker: Difference between revisions
Replaced PowerShell with multiple, simpler examples
(unnecessary call to asMutable removed) |
(Replaced PowerShell with multiple, simpler examples) |
||
Line 1,744:
=={{header|PowerShell}}==
Cyrillic test sample borrowed from Perl 6.
<lang PowerShell>
function Test-Pangram ( [string]$Text, [string]$Alphabet = 'abcdefghijklmnopqrstuvwxyz' )
Param▼
(▼
{
$Text = $Text.ToLower()
$Alphabet = $Alphabet.ToLower()
$IsPangram = $Alphabet.ToCharArray().Where{ $Text.Contains( $_ ) }.Count -eq $Alphabet.Length
}
▲ return $true
Test-Pangram 'Съешь же ещё этих мягких французских булок, да выпей чаю' 'абвгдежзийклмнопрстуфхцчшщъыьэюяё'
</lang>
▲<lang PowerShell>
▲$candidates = "The quick brown fox jumps over the lazy dog.",
▲{{Out}}
<pre>
False
True
True
</pre>
{{works with|PowerShell|2}}
<lang PowerShell>
function Test-Pangram ( [string]$Text, [string]$Alphabet = 'abcdefghijklmnopqrstuvwxyz' )
$Text = $Text.ToLower()
$Alphabet = $Alphabet.ToLower()
$IsPangram = ( $Alphabet.ToCharArray() | Where { $Text.Contains( $_ ) } ).Count -eq $Alphabet.Length
return $IsPangram
Test-Pangram 'The quick brown fox jumps over the lazy dog.'
Test-Pangram 'Съешь же ещё этих мягких французских булок, да выпей чаю' 'абвгдежзийклмнопрстуфхцчшщъыьэюяё'
</lang>
{{
<pre>
False
True
True
▲The quick brown fox jumps over the lazy dog. 35
</pre>
|