Nếu chúng ta có một chuỗi các ký tự chữ cái và một số dấu gạch ngang, và chúng ta muốn đếm số lượng dấu gạch ngang giữa bất kỳ hai ký tự chữ cái nào trong chuỗi này. cách dễ nhất để làm điều này là gì?
Thí dụ:
Đầu vào: a--bc---d-k
đầu ra: 2031
Điều này có nghĩa là có 2 dấu gạch ngang giữa a và b, 0 dấu gạch ngang giữa b và c, 3 dấu gạch ngang giữa c và d và 1 dấu gạch ngang giữa d và k
một cách tốt để tìm danh sách đầu ra này trong python là gì?
a-b-cvà a-----------bsẽ trở thành cùng một đầu ra 11?