समस्या
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है। हमारा फ़ंक्शन सरणी से कम से कम तत्वों को हटाने का प्रयास करेगा ताकि सरणी एक बढ़ता हुआ अनुक्रम बन जाए।
उदाहरण
निम्न कोड देखें:
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 ]