Solución

Para los casos sin un 0 invalido funcionaria xD aunque la restriccion no es tan compleja en caso de haber 0 invalido

@alexword
·20/3/2026editadoTypeScript
solution.tsTypeScript
function countDecodings(msg: string): number {
  let a = 1
  let b = 1
  for(let i=0;i<msg.length;i++){
    if(msg[i+1]!='0' && msg[i]!='0' && (msg[i-1]=='1' || (msg[i-1]=='2' && msg[i]<'7'))){
      [b,a]=[b+a,b]
    }else{
      a=b
    }
  }
  return b
}

// No modificar: necesario para evaluar el resultado.
export { countDecodings };
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