How to resolve the algorithm Sum digits of an integer step by step in the Factor programming language

Published on 12 May 2024 09:40 PM

How to resolve the algorithm Sum digits of an integer step by step in the Factor programming language

Table of Contents

Problem Statement

Take a   Natural Number   in a given base and return the sum of its digits:

Let's start with the solution:

Step by Step solution about How to resolve the algorithm Sum digits of an integer step by step in the Factor programming language

Source code in the factor programming language

: sum-digits ( base n -- sum ) 0 swap [ dup zero? ] [ pick /mod swapd + swap ] until drop nip ;

{ 10 10 16 16 } { 1 1234 0xfe 0xf0e } [ sum-digits ] 2each


  

You may also check:How to resolve the algorithm Euler's sum of powers conjecture step by step in the PARI/GP programming language
You may also check:How to resolve the algorithm 15 puzzle game step by step in the XPL0 programming language
You may also check:How to resolve the algorithm Sleep step by step in the Maple programming language
You may also check:How to resolve the algorithm Abbreviations, easy step by step in the ALGOL 68 programming language
You may also check:How to resolve the algorithm Loops/For step by step in the Action! programming language