चुनौती में दूसरे स्ट्रिंग के भीतर एक स्ट्रिंग को टॉगल करना शामिल है।
व्याख्या
तो टॉगल स्ट्रिंग की सबस्ट्रिंग है मुख्य स्ट्रिंग , की सभी आवृत्तियां निकाल टॉगल स्ट्रिंग से मुख्य स्ट्रिंग ; अन्यथा, मुख्य स्ट्रिंग के अंत में टॉगल स्ट्रिंग संलग्न करें ।
नियम
- सभी स्ट्रिंग मुद्रण योग्य ASCII वर्णों से बने होते हैं
- फ़ंक्शन को दो पैरामीटर लेने चाहिए: मुख्य स्ट्रिंग और टॉगल स्ट्रिंग ।
- मुख्य स्ट्रिंग खाली हो सकता है।
- टॉगल स्ट्रिंग खाली नहीं हो सकता।
- परिणाम एक स्ट्रिंग होना चाहिए, जो खाली हो सकता है।
- सबसे छोटा जवाब जीत जाता है।
उदाहरण
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'
टेस्ट के मामले
'','a' => 'a'
'a','a' => ''
'b','a' => 'ba'
'ab','a' => 'b'
'aba','a' => 'b'
'ababa', 'aba' => 'ba'