Función: Entero a DígitosVolver

Descripción

Convierte un entero en un vector o cadena con los digitos del nº en la base especificada, empezando por más significativo

Cadena de entrada

adigitos

Cadena de salida

adigitos

Uso

adigitos(<entero>[,<base>[,<separador>]])

Parámetros
# Parámetro Descripción Valor por defecto
1 entero Entero a separar en sus dígitos
2 base Base en la que devolver los dígitos. En el caso de bases mayores que 10 y modo vector, se devolverá el valor como entero. Para carácter [ABC...], usar cadena 10
3 separador Cadena que si es establecida, se devolverá el resultado como texto, con los digitos separados por esta cadena

Ejemplos

adigitos(123456)

VectorEvaluado: [1,2,3,4,5,6]

adigitos(252,2)

VectorEvaluado: [1,1,1,1,1,1,0,0]

adigitos(100b!,16)

VectorEvaluado: [1,11,3,0,9,6,4,14,12,3,9,5,13,12,2,4,0,6,9,5,2,8,13,5,4,11,11,13,10,4,0,13,1,6,14,9,6,6,14,15,9,10,7,0,14,11,2,1,11,5,11,2,9,4,3,10,3,2,1,12,13,15,1,0,3,9,1,7,4,5,5,7,0,12,12,10,9,4,2,0,12,6,14,12,11,3,11,7,2,14,13,2,14,14,8,11,0,2,14,10,2,7,3,5,12,6,1,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]

adigitos(123456,10,'/')

Texto: '1/2/3/4/5/6'

adigitos(100b!,16,'')

Texto: '1B30964EC395DC24069528D54BBDA40D16E966EF9A70EB21B5B2943A321CDF10391745570CCA9420C6ECB3B72ED2EE8B02EA2735C61A000000000000000000000000'

adigitos(100b!,36,'*')

Texto: '6*2*N*H*2*M*C*1*4*5*R*I*X*A*I*6*6*7*G*Y*9*6*X*A*5*X*2*T*U*U*A*B*W*K*Y*L*S*T*8*I*E*T*A*G*5*J*F*4*5*R*9*J*D*I*A*G*I*V*P*C*8*U*2*H*F*S*B*R*V*R*O*S*J*B*C*V*7*K*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0'

Véase también…

frecuencia de dígitos, digit sum