समस्या
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो सकारात्मक पूर्णांक की एक सरणी लेता है, एआर, पहले और एकमात्र तर्क।
हमारे फ़ंक्शन को पहले सरणी में मौजूद संख्याओं में शामिल होना चाहिए और सरणी द्वारा प्रस्तुत एकल संख्या को ढूंढना चाहिए और फिर एक नया सरणी लौटाना चाहिए जो उस संख्या का प्रतिनिधित्व करता है जो इनपुट सरणी संख्या से 1 के परिमाण से अधिक है।
उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है -
इनपुट
const arr = [6, 7, 3, 9];
आउटपुट
const output = [6, 7, 4, 0];
आउटपुट स्पष्टीकरण
क्योंकि इनपुट ऐरे द्वारा दर्शाई गई संख्या 6739 है और आवश्यक संख्या 6740 है।
उदाहरण
निम्नलिखित कोड है -
const arr = [6, 7, 3, 9]; const justGreater = (arr = []) => { if(!arr.every(v=>v>=0) || arr.length === 0){ return null; }; if(arr.some(v=>v.toString().length > 1)){ return null }; let res =[]; for (let i=0; i < arr.length; i += 15){ res.push(arr.slice(i,i+15)); }; res[res.length-1]= res[res.length-1].join('')*1+1 res=res.map(v=>Array.isArray(v)?v.join('')*1:v) return (res.join('')).split('').map(v=>v*1) }; console.log(justGreater(arr));
आउटपुट
[6, 7, 4, 0]