RosettaCodeData/Task/Digital-root/PowerShell/digital-root-2.psh
2023-07-01 13:44:08 -04:00

9 lines
243 B
Text

function Get-DigitalRoot {
param($n)
$ap = 0
do {$n = Invoke-Expression ("0"+([string]$n -split "" -join "+")+"0"); $ap++} while ($n -ge 10)
[PSCustomObject]@{
DigitalRoot = $n
AdditivePersistence = $ap
}
}