Wenn wir eine Zeichenfolge aus alphabetischen Zeichen und einige Bindestriche haben und die Anzahl der Bindestriche zwischen zwei beliebigen alphabetischen Zeichen in dieser Zeichenfolge zählen möchten. Was ist der einfachste Weg, dies zu tun?
Beispiel:
Eingang: a--bc---d-k
Ausgabe: 2031
Dies bedeutet, dass zwischen a und b 2 Striche, zwischen b und c 0 Striche, zwischen c und d 3 Striche und zwischen d und k 1 Striche vorhanden sind
Was ist ein guter Weg, um diese Ausgabeliste in Python zu finden?
a-b-cund a-----------bsoll die gleiche Ausgabe werden 11?