Escriba una función que tenga el siguiente comportamiento
Recibe este número:
196753438526
Y devuelve este otro:
350876
¿Qué hace la función?
Toma un dígito del número y lo introduce en el resultado, luego el siguiente dígito a colocar es la sumatoria de los siguientes dos digitos, luego el siguiente lo coloca normal, luego el siguiente es la sumatoria de los siguientes 3 digitos, luego el siguiente normal, luego la sumatoria de los siguientes 4 dígitos y así sucesivamente.
Si la sumatoria de los dígitos es mayor a 10 debe tomarse el dígito menos significativo.
Veamos el ejemplo de arriba:
196753438526
Debería realizarse la operación
1+9+6+7, 5, 3+4+3, 8, 5+2, 6
Entonces:
1+9+6+7 = 23, el dígito menos significativo es el 3
5
3+4+3 = 10, el dígito menos significativo es el 0
8
5 + 2 = 7, se toma el 7
6
Luego se forma un digito con todos esos números, quedandonos como resultado
350876
Fue un ejercicio de consulta antes del exámen, que es dentro de 45 minutos
0 Respuestas a 'PRÁCTICA 064'
Publicar un comentario