Solución

@alexword·29/6/2026TypeScript
solution.tsTypeScript
export function numeroDeProvincias(isConnected: number[][]): number {
  let rt = {}
  let st = 0
  for(let i=0;i<isConnected.length;i++){
    for(let i2=0;i2<isConnected[i].length;i2++){
      if(isConnected[i][i2] == 1){
        if(!(`${(i-1)%isConnected.length},${i2}` in rt ||`${(i+1)%isConnected.length},${i2}` in rt || `${i},${(i2+1)%isConnected[i].length}` in rt || `${i},${(i2-1)%isConnected[i].length}` in rt)){
          st+=1
        }
        rt[`${i},${i2}`] = 1
      }
    }
  }
  return st
 
}
1respuestas
Respuestas
@diekotto5/7/2026

Ufff qué compacto...

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.