Longest Increasing Subsequence LeetCode solution in JavaScript
1var lengthOfLIS = function (nums) {2let len = nums.length;3let dp = Array.from({ length: len }, (v) => 1);45for (let i = 1; i < len; i++) {6for (let j = 0; j < i; j++) {7if (nums[i] > nums[j] && dp[i] <= dp[j]) {8dp[i] = dp[j] + 1;9}10}11}1213return Math.max(...dp);14};