RosettaCodeData/Task/Digital-root-Multiplicative-digital-root/Zkl/digital-root-multiplicative-digital-root-2.zkl
2017-09-25 22:28:19 +02:00

14 lines
226 B
Text

fcn mdroot(n){
count:=0; mdr:=n;
while(mdr > 9){
m:=mdr; digitsMul:=1;
while(m){
reg md;
m,md=m.divr(10);
digitsMul *= md;
}
mdr = digitsMul;
count += 1;
}
return(count, mdr);
}