मान लीजिए, हमारे पास इस तरह के शाब्दिकों की एक क्रमबद्ध सरणी है -
const arr = [2, 2, 3, 3, 3, 5, 5, 6, 7, 8, 9];
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो एक ऐसी सरणी लेता है और पहली संख्या देता है जो सरणी में केवल एक बार दिखाई देता है। यदि एरे में ऐसी कोई संख्या नहीं है, तो हमें झूठी वापसी करनी चाहिए।
इस सरणी के लिए, आउटपुट 6
. होना चाहिएउदाहरण
निम्नलिखित कोड है -
const arr = [2, 2, 3, 3, 3, 5, 5, 6, 7, 8, 9]; const firstNonDuplicate = arr => { let appeared = false; for(let i = 0; i < arr.length; i++){ if(appeared){ if(arr[i+1] !== arr[i]){ appeared = false; }; }else{ if(arr[i+1] === arr[i]){ appeared = true; continue; }; return arr[i]; }; }; return false; }; console.log(firstNonDuplicate(arr));
आउटपुट
कंसोल में आउटपुट निम्नलिखित है -
6