Sum digits of an integer: Difference between revisions
add BQN
(→{{header|Ruby}}: 3.0 endless def) |
(add BQN) |
||
Line 880:
Base: 10
Sum: 10</pre>
=={{header|BQN}}==
Recursive function which sums the digits of the left argument.
Default base(right argument) is 10.
<lang bqn>SumDigits ← {
𝕊 𝕩: 10 𝕊 𝕩;
𝕨 𝕊 0: 0;
(𝕨|𝕩)+𝕨𝕊⌊𝕩÷𝕨
}
•Show SumDigits 1
•Show SumDigits 1234
•Show 16 SumDigits 254</lang>
<lang>1
10
29</lang>
[https://mlochbaum.github.io/BQN/try.html#code=U3VtRGlnaXRzIOKGkCB7CiAg8J2ViiDwnZWpOiAxMCDwnZWKIPCdlak7CiAg8J2VqCDwnZWKIDA6IDA7CiAgKPCdlah88J2VqSkr8J2VqPCdlYrijIrwnZWpw7fwnZWoCn0KCuKAolNob3cgU3VtRGlnaXRzIDEK4oCiU2hvdyBTdW1EaWdpdHMgMTIzNArigKJTaG93IDE2IFN1bURpZ2l0cyAyNTQ= Try It!]
=={{header|C}}==
|