subStrCoincidences

 avatar
unknown
javascript
a year ago
554 B
9
Indexable
const subStrCoincidences = (str, subStr) => {
  if (!str || !subStr) return console.error('Faltan argumentos')
  str = str.toLowerCase()
  subStr = subStr.toLowerCase()
  let i = str.indexOf(subStr)
  if (i === -1)
    return console.log(
      `La subcadena ${subStr} no se encuentra en la cadena ${str}`,
    )
  let count = 1
  while (i !== -1) {
    i = str.indexOf(subStr, i + 1)
    if (i !== -1) {
      count++
    }
  }
  console.log(
    `La subcadena <<${subStr}>> se encuentra ${count} veces en la cadena <<${str}>>`,
  )
}
Editor is loading...
Leave a Comment