Thách thức liên quan đến việc đơn giản là chuyển một chuỗi trong một chuỗi khác.
Giải trình
Nếu chuỗi chuyển đổi là một chuỗi con của chuỗi chính , hãy xóa tất cả các phiên bản của chuỗi chuyển đổi khỏi chuỗi chính ; mặt khác, nối thêm chuỗi chuyển đổi ở cuối chuỗi chính .
Quy tắc
- Tất cả các chuỗi bao gồm các ký tự ASCII có thể in
- Hàm nên có hai tham số: chuỗi chính và chuỗi chuyển đổi .
- Chuỗi chính có thể trống.
- Chuỗi chuyển đổi không thể để trống.
- Kết quả phải là một chuỗi, có thể để trống.
- Câu trả lời ngắn nhất sẽ thắng.
Ví dụ
function toggle(main_string, toggle_string){ ... }
toggle('this string has 6 words ', 'now')
=> 'this string has 6 words now'
toggle('this string has 5 words now', ' now')
=> 'this string has 5 words'
Các trường hợp xét nghiệm
'','a' => 'a'
'a','a' => ''
'b','a' => 'ba'
'ab','a' => 'b'
'aba','a' => 'b'
'ababa', 'aba' => 'ba'