Solución

@alexword
·17/3/2026TypeScript
solution.tsTypeScript
export function multiplicarCadenas(num1: string, num2: string): string {
  var qt     = Array(num1.length+num2.length).fill(0)
  var ig3    = qt.length-1
  var lst_number = "0123456789"
  for(let i=num1.length-1;i>=0;i--){
    var i3 = ig3
    for(let i2=num2.length-1;i2>=0;i2--){
      qt[i3] += lst_number.indexOf(num1[i])*lst_number.indexOf(num2[i2])
      if(qt[i3]>=10){
        qt[i3-1]+=lst_number.indexOf((qt[i3]).toString()[0])
      }
      qt[i3]%=10
      i3-=1
    }
    ig3-=1
  }
  return (qt.join``).replaceAll(/^0+/g,"").padStart(1,"0")
}
0respuestas
Respuestas
0

Aún no hay respuestas

¡Sé el primero en responder!

Escribir un comentario

Recuerda ser amable. Estás comentando la solución de otra persona. Comparte tu perspectiva de forma constructiva y respetuosa.

Debes iniciar sesión para publicar un comentario.
Markdown