Die Herausforderung besteht darin, einfach eine Zeichenfolge innerhalb einer anderen Zeichenfolge zu wechseln.
Erläuterung
Wenn die Umschaltzeichenfolge eine Teilzeichenfolge der Hauptzeichenfolge ist , entfernen Sie alle Instanzen der Umschaltzeichenfolge aus der Hauptzeichenfolge . Ansonsten hängen Sie die Umschaltzeichenfolge an das Ende der Hauptzeichenfolge an .
Regeln
- Alle Zeichenfolgen bestehen aus druckbaren ASCII-Zeichen
- Die Funktion sollte zwei Parameter annehmen: die Hauptzeichenfolge und die Umschaltzeichenfolge .
- Die Hauptzeichenfolge kann leer sein.
- Die Umschaltzeichenfolge darf nicht leer sein.
- Das Ergebnis sollte eine Zeichenfolge sein, die leer sein kann.
- Die kürzeste Antwort gewinnt.
Beispiele
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'
Testet Fälle
'','a' => 'a'
'a','a' => ''
'b','a' => 'ba'
'ab','a' => 'b'
'aba','a' => 'b'
'ababa', 'aba' => 'ba'