Files
lynchmark/tests/3_lis/outputs/google_gemini-2.5-pro TEMP_0.7.js
2025-11-07 21:32:49 +00:00

15 lines
328 B
JavaScript

const findLISLength = async (nums) => {
if (!nums?.length) {
return 0;
}
const { bisectLeft } = await import("https://cdn.jsdelivr.net/npm/d3-array@3");
const tails = nums.reduce((sub, num) => {
sub[bisectLeft(sub, num)] = num;
return sub;
}, []);
return tails.length;
};
export default findLISLength;