Para esta pregunta, un "par" en una cadena se define como una situación donde dos instancias de un carácter están separadas por otro carácter. Entonces en "AxA" los A hacen un par. Los pares se pueden superponer, por lo que "AxAxA" contiene tres pares; dos para A y uno para x.¿Cómo puedo contar el número de apariciones de un patrón simple en una cadena?
Otros ejemplos:
countPairs ("AXA") → 1
countPairs ("axax") → 2
countPairs ("AxBx") → 1
me pidieron cómo calcule el número de pares en una cadena dada en una entrevista de ayer, y no estoy seguro de cómo hacerlo.
Lástima que tengo algo que hacer: - /. Es una pregunta bastante interesante. – helpermethod
@Helper Method.i no te atrapó. Cuando indicaste que no pude resolverlo. – Deepak