Giả sử bạn có một chuỗi S và một chuỗi các chữ số trong danh sách L sao cho len (S) = len (L).Tìm khả năng đánh dấu giữa các ký tự và chữ số
Điều gì sẽ là cách kiểm tra sạch nhất nếu bạn có thể tìm thấy một sự đánh dấu giữa các ký tự của chuỗi với các chữ số trong chuỗi sao cho mỗi ký tự khớp với một và chỉ một chữ số.
Ví dụ, "aabbcc" phải phù hợp với 115.522 nhưng không 123456 hoặc 111111.
Tôi có một thiết lập phức tạp với hai dicts và vòng lặp, nhưng tôi tự hỏi nếu có một cách sạch để làm điều này, có lẽ bằng cách sử dụng một số hàm từ thư viện Python.
nếu a = "abcabc" và b = "123127" đầu ra dự kiến là gì?Đúng hoặc Sai – raton
Sai, vì bản đồ 'c' cho cả 3 và 7 (hoặc cách khác, 3 và 7 cả bản đồ thành 'c'). Trong một bijection, mỗi phần tử có một và chỉ một phần tử phù hợp trong tập hợp khác. –