RosettaCodeData/Task/Digital-root/PowerShell/digital-root-2.ps1
2026-04-30 12:34:36 -04:00

9 lines
243 B
PowerShell

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
}
}