Điều này được lấy cảm hứng từ một câu hỏi CS.SE hiện đã bị xóa .
Bài tập
Cho hai chuỗi đầu vào không trống A và B, xuất khoảng cách nhỏ nhất từ A đến palindrom chứa B dưới dạng chuỗi con. Khoảng cách được xác định bởi số lần thay thế ký tự ( Khoảng cách Hamming ).
Những hạn chế
- Đầu vào hợp lý: một palindrom tồn tại. Điều này có nghĩa là | A | ≥ | B |.
- A và B chỉ chứa các ký tự ASCII thấp hơn, chữ thường và chữ hoa là khác biệt (như tất cả các ký tự khác).
- Nếu ngôn ngữ của bạn không thể xử lý các ký tự ASCII, bạn cũng có thể sử dụng số nguyên (hoặc một số loại dữ liệu hợp lý khác) và bạn có thể chọn giới hạn phạm vi ở 128 yếu tố.
- Bạn có thể lấy đầu vào từ stdin, đối số hàm, đối số dòng lệnh, v.v.
- Bạn có thể đưa ra kết quả trên thiết bị xuất chuẩn, giá trị trả về, v.v.
- Bạn không cần phải cung cấp một bảng màu làm việc, khoảng cách nhỏ nhất đến một là đủ.
Ví dụ
A B Output
thilloaoyreot hello 4 (thelloaolleht)
benjonson stack 9 (stackcats)
neversaynever! odd 9 (neveroddoreven)
ppcggcpp gg 0 (ppcggcpp)
stars tat 1 (stats)
Chấm điểm
Đây là mã golf, mã ngắn nhất tính bằng byte thắng.