dp
선언maxLen
최대길이 선언nums
를 순회하며 이중반복function lengthOfLIS(nums: number[]): number {
const dp = Array(nums.length).fill(1)
let maxLen = 1
for(let i = 1; i < nums.length; i++) {
for(let j = 0; j < i; j++) {
if(nums[i] <= nums[j]) continue
dp[i] = Math.max(dp[i], dp[j] + 1)
}
maxLen = Math.max(maxLen, dp[i])
}
return maxLen
};