SoloCodigo
Programación Web y Scripting => Python => Mensaje iniciado por: NinoTico en Miércoles 3 de Abril de 2013, 22:45
-
Necesito hacer un algoritmo que reciba como entrada dos números enteros positivos. El primer número (n) se compone de un solo dígito. Debe sumar (n) a todos los dígitos de un segundo número(b).
Por ejemplo:
Si los números son n=1 y b=5023, debe retornar: 6134
Además si al realizar la suma el primer dígito (n) con algún dígito de (b) da como resultado un número de dos dígitos tomar solamente el último dígito.
Por ejemplo:
Si los números son n=7 y b=1376, debe retornar: 8043
-
Utiliza los mods o resto. Son las sobras y puedes hacerlos con un while y agregarle un contador que contabilice el numero de dígitos que contiene el número.
Estoy ocupado como para hacerlo ahora pero te explico como funciona el mod.
b numero = 4679;
Imprimir(b%10); //b%10 = 9 es el resto 4679 / 10, por que obviamente 9/10 es menor que uno.
-
¡Gracias, ya lo logré hacer! :gracias: