7 Stimmen

Wie kann ich die Anzahl der Vorkommen eines einfachen Musters in einer Zeichenkette zählen?

Für diese Frage ist ein "Paar" in einer Zeichenkette definiert als eine Situation, in der zwei Instanzen eines Zeichens durch ein anderes Zeichen getrennt sind. In "AxA" bilden die A's also ein Paar. Paare können sich überschneiden, so dass "AxAxA" drei Paare enthält: zwei für A und eines für x.

Weitere Beispiele:

countPairs("axa") 1
countPairs("axax") 2
countPairs("axbx") 1

Ich wurde gestern in einem Vorstellungsgespräch gefragt, wie man die Anzahl der Paare in einer gegebenen Zeichenkette berechnet, und ich bin mir nicht sicher, wie man das macht.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X