█████████ ████ ███░░░░░███ ░░███ ███ ░░░ ██████ ███████ ██████ ██████ ░███ ███░░███ ███░░███ ███░░███ ███░░███ ░███ ░███ ░███░███ ░███ ░███████ ░███ ░███ ░░███ ███░███ ░███░███ ░███ ░███░░░ ░███ ░███ ░░█████████ ░░██████ ░░████████░░██████ ░░██████ ░░░░░░░░░ ░░░░░░ ░░░░░░░░ ░░░░░░ ░░░░░░

Envío 4263

Problema 0x32 - Sumar dos números muy grandes

  • Autor: sancanella
  • Fecha: 2021-06-01 14:26:32 UTC (Hace casi 3 años)
Caso # Resultado Tiempo Memoria
#1
Tiempo límite excedido
1.544 s 62 KBi
#2
Tiempo límite excedido
1.53 s 68 KBi
#3
Tiempo límite excedido
1.552 s 75 KBi
#4
Tiempo límite excedido
1.587 s 60 KBi
#5
Incorrecto
0.058 s 7 KBi
#6
Incorrecto
0.057 s 7 KBi
#7
Incorrecto
0.083 s 7 KBi
#8
Incorrecto
0.091 s 7 KBi
#9
Incorrecto
0.072 s 9 KBi
#10
Incorrecto
0.051 s 7 KBi
#11
Incorrecto
0.077 s 7 KBi
#12
Incorrecto
0.082 s 6 KBi
#13
Tiempo límite excedido
1.535 s 63 KBi
#14
Tiempo límite excedido
1.569 s 66 KBi
#15
Tiempo límite excedido
1.582 s 66 KBi
#16
Tiempo límite excedido
1.542 s 67 KBi
#17
Tiempo límite excedido
1.543 s 60 KBi
#18
Tiempo límite excedido
1.522 s 66 KBi
#19
Tiempo límite excedido
1.515 s 42 KBi
#20
Tiempo límite excedido
1.597 s 70 KBi
#21
Tiempo límite excedido
1.591 s 66 KBi
#22
Tiempo límite excedido
1.521 s 69 KBi
#23
Tiempo límite excedido
1.535 s 62 KBi
#24
Tiempo límite excedido
1.555 s 41 KBi
#25
Tiempo límite excedido
1.514 s 61 KBi
#26
Tiempo límite excedido
1.568 s 62 KBi
#27
Tiempo límite excedido
1.511 s 68 KBi
#28
Tiempo límite excedido
1.567 s 61 KBi
#29
Tiempo límite excedido
1.576 s 60 KBi
#30
Tiempo límite excedido
1.577 s 60 KBi
#31
Tiempo límite excedido
1.544 s 60 KBi
#32
Tiempo límite excedido
1.51 s 68 KBi
#33
Tiempo límite excedido
1.591 s 63 KBi
#34
Tiempo límite excedido
1.545 s 71 KBi
#35
Tiempo límite excedido
1.566 s 60 KBi
#36
Tiempo límite excedido
1.572 s 66 KBi
#37
Tiempo límite excedido
1.515 s 40 KBi
#38
Tiempo límite excedido
1.516 s 40 KBi
Puntos totales: 0 / 100

Código

var readline = require('readline');
var rl = readline.createInterface({
  input: process.stdin,
  output: process.stdout,
});
var res = "";
var bn;
var carry = 0;
rl.on("line", function(line) {

if(bn === undefined){bn = line; return;}

for(var i = 0; i< Math.max(bn.length-1,line.length-1) ; i--){
var current = carry
if(i < bn.length){current += parseInt(bn[bn.length -1 - i])}
if(i < line.length){current += parseInt(line[line.length- 1 - i])}
res = (current%10) + res
carry = parseInt(res/10)

}
console.log((carry > 0? carry :"")+res)
});