
Cómo resolver problema lógico con JavaScript
Publicado por Ignacio (2 intervenciones) el 17/11/2022 16:12:19
El problema es el siguiente:
Tengo que encontrar cuantas veces puedo formar la palabra 'BALLOON' en una serie de strings.
Por ejemplo:
-En el string puedo formar la palabra 'BALLOON' una vez, por lo que debería retornar 1.
-En el string puedo formar la palabra 'BALLOON' dos veces, por lo que debería retornar 2.
-En el string puedo formar la palabra 'BALLOON' cero veces, por lo que debería retornar 0.
Intenté utilizando el método match() con una expresión regular pero no funciono. El código de prueba es el siguiente:
Tengo que encontrar cuantas veces puedo formar la palabra 'BALLOON' en una serie de strings.
Por ejemplo:
-En el string
1
const S = 'BAONXXOLL';
-En el string
1
const S = 'BAOOLLNNOLOLGBAX';
-En el string
1
const S = 'QAWABAWONL';
Intenté utilizando el método match() con una expresión regular pero no funciono. El código de prueba es el siguiente:
1
2
3
let result = S.match(/(B.?A.?L.?L.?O.?O.?N)/g)?.length ?? 0;
console.log(result, 'result')
Valora esta pregunta


0