Zorluk sadece bir dizgiyi başka bir dizgiye çevirmektir.
açıklama
Eğer geçiş dize de bir alt ana dize , tüm örneklerini kaldırmak geçiş dize gelen ana dize ; aksi takdirde, ana dizenin sonuna açma / kapatma dizesini ekleyin .
kurallar
- Tüm dize yazdırılabilir ASCII karakterlerinden oluşur
- İşlev iki parametre almalıdır: ana dize ve geçiş dizesi .
- Ana dize boş olabilir.
- Geçiş dize boş olamaz.
- Sonuç boş olabilen bir dize olmalıdır.
- En kısa cevap kazanır.
Örnekler
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'
Test örnekleri
'','a' => 'a'
'a','a' => ''
'b','a' => 'ba'
'ab','a' => 'b'
'aba','a' => 'b'
'ababa', 'aba' => 'ba'