Exercises/Core/core-palindrome/solution.ps1
|
function Test-Palindrome { [OutputType([bool])] param( [Parameter(Mandatory)] [string]$Text ) $clean = ($Text -replace '[^a-zA-Z0-9]', '').ToLowerInvariant() $chars = $clean.ToCharArray() [array]::Reverse($chars) $clean -eq (-join $chars) } |