12 lines
286 B
Text
12 lines
286 B
Text
function Test-SelfDescribing ([int]$Number)
|
|
{
|
|
[int[]]$digits = $Number.ToString().ToCharArray() | ForEach-Object {[Char]::GetNumericValue($_)}
|
|
[int]$sum = 0
|
|
|
|
for ($i = 0; $i -lt $digits.Count; $i++)
|
|
{
|
|
$sum += $i * $digits[$i]
|
|
}
|
|
|
|
$sum -eq $digits.Count
|
|
}
|