समस्या
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है। हमारे फ़ंक्शन को कोशिश करनी चाहिए और सरणी से तत्वों की कम से कम संख्या को हटा देना चाहिए ताकि सरणी एक बढ़ता हुआ क्रम बन जाए।
उदाहरण
निम्नलिखित कोड है -
const arr = [1, 100, 2, 3, 100, 4, 5]; const findIncreasingArray = (arr = []) => { const copy = arr.slice(); for(let i = 0; i < copy.length; i++){ const el = arr[i]; const next = arr[i + 1]; if(el > next){ copy[i] = undefined; }; }; return copy.filter(Boolean); }; console.log(findIncreasingArray(arr));
आउटपुट
[ 1, 2, 3, 4, 5 ]