Lấy cảm hứng từ thử thách tuyệt vời này (dựa trên số lượt xem và lượt bình chọn), mà theo ý kiến khiêm tốn của tôi, có quá ít câu trả lời.
Đưa ra (bằng bất kỳ phương tiện nào) một danh sách các chuỗi, trả về (bằng bất kỳ phương tiện nào) một tập hợp các chữ cái, khi được loại bỏ khỏi các chuỗi đã cho, để lại tổng chiều dài (phần còn lại của) các chuỗi càng nhỏ càng tốt, trong khi giữ từng chuỗi chuỗi duy nhất và dài ít nhất một ký tự.
Ví dụ:
Cho "Ngày" và "ngày"; trả về "ay", vì các chuỗi đã cho sẽ là "D" và "d" khi các ký tự "ay" bị xóa.
Đưa ra "Hello World!", "Hello world." Và "Hello world"; trả về "Helo Wrd" vì các chuỗi sẽ là "!", "w." và "w" khi các ký tự "Helo Wrd" (có dấu cách) bị xóa.
Cho "thế kỷ", "thập kỷ", "năm", "tháng", "tuần", "ngày", "giờ", "phút" và "giây"; trả về "centurdowi" vì các từ đã cho sẽ là "y", "a", "ya", "mh", "k", "ay", "h", "m", "s" khi các ký tự "centurdowi " được loại bỏ.
Thứ tự và định dạng của bộ trả về không quan trọng.