Đây là phần tiếp theo của thử thách này: Mã gần với thử thách: Tổng các số nguyên
Thử thách trong phần này khó hơn một chút và cũng tạo nên một tiêu đề hay (Đó là lý do tại sao tôi chọn nó):
Tính khoảng cách Levenshtein giữa hai chuỗi
Cũng giống như thử thách cuối cùng, điểm của bạn trong thử thách này là khoảng cách Levenshtein giữa mã của bạn và trích dẫn ở trên.
Vì vậy, bây giờ cho các chi tiết!
Chương trình của bạn sẽ có 2 đầu vào, cả hai chuỗi không có dấu cách hoặc dòng mới và sẽ xuất khoảng cách Levenshtein giữa chúng. Khoảng cách Levenshtien được định nghĩa là số lượng bổ sung, xóa và thay thế cần thiết để chuyển đổi một chuỗi thành một chuỗi khác. Để biết thêm thông tin về cách tính toán, hãy xem trang Wikipedia được liên kết ở trên. Để kiểm tra xem chương trình của bạn có hoạt động không, hãy sử dụng máy tính này . Chương trình của bạn không xuất ra gì ngoài khoảng cách Levenshtein giữa hai chuỗi. Nó sẽ bị loại nếu có bất cứ điều gì khác được đưa ra. Ví dụ I / O:
Inputs:
test
test2
Output:
1
Inputs:
222
515
Output:
3
Inputs:
Test
test
Output:
1
Mã của bạn có thể không có ý kiến hay bình luận.