Lấy cảm hứng từ câu hỏi StackOverflow khó hiểu này .
Ý tưởng rất đơn giản; đã cho một Chuỗi và một chuỗi Chuỗi, loại bỏ bất kỳ trường hợp từ nào trong mảng (trường hợp bỏ qua) khỏi Chuỗi đầu vào khác với Chuỗi đầu tiên, cùng với bất kỳ khoảng trắng bổ sung nào có thể để lại. Các từ phải khớp với toàn bộ các từ trong Chuỗi đầu vào và không phải là các phần của từ.
ví dụ như "A cat called matt sat on a mat and wore a hat A cat called matt sat on a mat and wore a hat", ["cat", "mat"]đầu ra"A cat called matt sat on a mat and wore a hat A called matt sat on a and wore a hat"
Đầu vào
- Đầu vào có thể được lấy dưới dạng Chuỗi và một chuỗi Chuỗi hoặc mảng Chuỗi trong đó Chuỗi đầu vào là thành phần đầu tiên. Các tham số này có thể theo thứ tự.
- Chuỗi đầu vào có thể không được lấy làm danh sách các Chuỗi được phân tách bằng dấu cách.
- Chuỗi đầu vào sẽ không có khoảng trắng ở đầu, cuối hoặc liên tiếp.
- Tất cả đầu vào sẽ chỉ chứa các ký tự [A-Za-z0-9] ngoại trừ Chuỗi đầu vào cũng bao gồm cả khoảng trắng.
- Mảng đầu vào có thể trống hoặc chứa các từ không có trong Chuỗi đầu vào.
Đầu ra
- Đầu ra có thể là giá trị trả về từ một hàm hoặc được in ra STDOUT
- Đầu ra phải trong cùng trường hợp với Chuỗi ban đầu
Các trường hợp thử nghiệm
the blue frog lived in a blue house, [blue] -> the blue frog lived in a house
he liked to read but was filled with dread wherever he would tread while he read, [read] -> he liked to read but was filled with dread wherever he would tread while he
this sentence has no matches, [ten, cheese] -> this sentence has no matches
this one will also stay intact, [] -> this one will also stay intact
All the faith he had had had had no effect on the outcome of his life, [had] -> All the faith he had no effect on the outcome of his life
5 times 5 is 25, [5, 6] -> 5 times is 25
Case for different case, [case] -> Case for different
the letters in the array are in a different case, [In] -> the letters in the array are a different case
This is a test Will this be correct Both will be removed, [this,will] -> This is a test Will be correct Both be removed
Vì đây là mã golf, số byte thấp nhất sẽ thắng!
This is a test Will this be correct Both will be removed+this will. Hai từ thứ hai được loại bỏ một cách chính xác, nhưng nó cũng loại bỏbesau từ thứ haiwillvì một số lý do.