RosettaCodeData/Task/Sum-digits-of-an-integer/PowerShell/sum-digits-of-an-integer.ps1
2026-04-30 12:34:36 -04:00

14 lines
379 B
PowerShell

function Get-DigitalSum ([string] $number, $base = 10)
{
if ($number.ToCharArray().Length -le 1) { [Convert]::ToInt32($number, $base) }
else
{
$result = 0
foreach ($character in $number.ToCharArray())
{
$digit = [Convert]::ToInt32(([string]$character), $base)
$result += $digit
}
return $result
}
}