Este problema es una continuación al problema 0x31 - Sumarle un dígito a un número muy grande.
Nos dan dos números muy grandes (con hasta 10,000 dígitos). Escribe un programa que los suma e imprime el resultado.
La entrada contiene exactamente dos líneas. La primera línea tiene un número X
y
la segunda tiene un número Y
.
Está garantizado que X, Y ≥ 0
, y cada número tiene máximo 10,000 dígitos. Además, los números nunca empiezan por cero (excepto cuando son exactamente cero).
La salida debe tener exactamente una línea con el resultado de X + Y
.
1234567890123456789
1000000000000000002
2234567890123456791
99999999099999999999
900000000000
99999999999999999999
101010101010101010101
10101010101010101010
111111111111111111111
99999999990999999999
9000000001
100000000000000000000
Algunos lenguajes tienen clases especiales para el manejo de enteros grandes, como la clase Big Integer en Java. Resolver este problema con una clase como esa es trivial, pero la idea de este problema es resolverlo desde cero sin utilizar estas clases (de lo contrario no estás aprendiendo mucho).