diff --git a/tests/3_lis/outputs/anthropic_claude-opus-4.5 TEMP_0.7.js b/tests/3_lis/outputs/anthropic_claude-opus-4.5 TEMP_0.7.js deleted file mode 100644 index 692ddbe..0000000 --- a/tests/3_lis/outputs/anthropic_claude-opus-4.5 TEMP_0.7.js +++ /dev/null @@ -1,13 +0,0 @@ -async function findLISLength(nums) { - if (!nums?.length) return 0; - const { bisectLeft } = await import('https://cdn.jsdelivr.net/npm/d3-array@3/+esm'); - const tails = []; - for (const n of nums) { - const i = bisectLeft(tails, n); - i < tails.length ? tails[i] = n : tails.push(n); - } - return tails.length; -} -export default findLISLength; -// Generation time: 3.101s -// Result: PASS \ No newline at end of file diff --git a/tests/3_lis/outputs/anthropic_claude-opus-4.6.js b/tests/3_lis/outputs/anthropic_claude-opus-4.6.js deleted file mode 100644 index 9886398..0000000 --- a/tests/3_lis/outputs/anthropic_claude-opus-4.6.js +++ /dev/null @@ -1,12 +0,0 @@ -async function findLISLength(nums) { - const { bisectLeft } = await import("https://cdn.jsdelivr.net/npm/d3-array/+esm"); - const tails = []; - for (const n of nums) { - const i = bisectLeft(tails, n); - i === tails.length ? tails.push(n) : tails[i] = n; - } - return tails.length; -} -export default findLISLength; -// Generation time: 3.057s -// Result: PASS \ No newline at end of file diff --git a/tests/3_lis/outputs/anthropic_claude-sonnet-4.5 TEMP_0.7.js b/tests/3_lis/outputs/anthropic_claude-sonnet-4.5 TEMP_0.7.js deleted file mode 100644 index 6db9a4a..0000000 --- a/tests/3_lis/outputs/anthropic_claude-sonnet-4.5 TEMP_0.7.js +++ /dev/null @@ -1,17 +0,0 @@ -async function findLISLength(arr) { - const { bisectLeft } = await import('https://cdn.skypack.dev/d3-array'); - - if (!arr?.length) return 0; - - const tails = []; - - for (const num of arr) { - const idx = bisectLeft(tails, num); - tails[idx] = num; - } - - return tails.length; -} -export default findLISLength; -// Generation time: 2.177s -// Result: PASS \ No newline at end of file diff --git a/tests/3_lis/outputs/anthropic_claude-sonnet-4.6.js b/tests/3_lis/outputs/anthropic_claude-sonnet-4.6.js deleted file mode 100644 index 05ed301..0000000 --- a/tests/3_lis/outputs/anthropic_claude-sonnet-4.6.js +++ /dev/null @@ -1,17 +0,0 @@ -async function findLISLength(nums) { - if (!nums?.length) return 0; - - const { bisectLeft } = await import("https://cdn.skypack.dev/d3-array"); - - const tails = []; - - for (const n of nums) { - const i = bisectLeft(tails, n); - tails[i] = n; - } - - return tails.length; -} -export default findLISLength; -// Generation time: 1.943s -// Result: PASS \ No newline at end of file diff --git a/tests/3_lis/outputs/deepseek_deepseek-v3.2.js b/tests/3_lis/outputs/deepseek_deepseek-v3.2.js deleted file mode 100644 index 642ca3d..0000000 --- a/tests/3_lis/outputs/deepseek_deepseek-v3.2.js +++ /dev/null @@ -1,12 +0,0 @@ -async function findLISLength(arr) { - const d3 = await import('https://esm.sh/d3-array@3.2.4'); - const tails = []; - for (const num of arr) { - const i = d3.bisectLeft(tails, num); - tails[i] = num; - } - return tails.length; -} -export default findLISLength; -// Generation time: 3.865s -// Result: PASS \ No newline at end of file diff --git a/tests/3_lis/outputs/google_gemini-3-flash-preview TEMP_0.35.js b/tests/3_lis/outputs/google_gemini-3-flash-preview TEMP_0.35.js deleted file mode 100644 index ed7bf21..0000000 --- a/tests/3_lis/outputs/google_gemini-3-flash-preview TEMP_0.35.js +++ /dev/null @@ -1,14 +0,0 @@ -export const findLISLength = async (nums) => { - const { bisectLeft } = await import('https://cdn.jsdelivr.net/npm/d3-array@3/+esm'); - const tails = []; - - for (const x of nums) { - const i = bisectLeft(tails, x); - tails[i] = x; - } - - return tails.length; -}; -export default findLISLength; -// Generation time: 29.407s -// Result: PASS \ No newline at end of file diff --git a/tests/3_lis/outputs/google_gemini-3-pro-preview TEMP_0.35.js b/tests/3_lis/outputs/google_gemini-3-pro-preview TEMP_0.35.js deleted file mode 100644 index 226b715..0000000 --- a/tests/3_lis/outputs/google_gemini-3-pro-preview TEMP_0.35.js +++ /dev/null @@ -1,13 +0,0 @@ -const findLISLength = async nums => { - const { bisectLeft } = await import('https://cdn.jsdelivr.net/npm/d3-array/+esm') - const tails = [] - - for (const n of nums) { - tails[bisectLeft(tails, n)] = n - } - - return tails.length -} -export default findLISLength; -// Generation time: 25.399s -// Result: PASS \ No newline at end of file diff --git a/tests/3_lis/outputs/google_gemini-3.1-flash-lite-preview.js b/tests/3_lis/outputs/google_gemini-3.1-flash-lite-preview.js deleted file mode 100644 index b6466e3..0000000 --- a/tests/3_lis/outputs/google_gemini-3.1-flash-lite-preview.js +++ /dev/null @@ -1,14 +0,0 @@ -async function findLISLength(nums) { - const { bisectLeft } = await import('https://cdn.skypack.dev/d3-array'); - const tails = []; - - for (const x of nums) { - const i = bisectLeft(tails, x); - i === tails.length ? tails.push(x) : (tails[i] = x); - } - - return tails.length; -} -export default findLISLength; -// Generation time: 0.903s -// Result: PASS \ No newline at end of file diff --git a/tests/3_lis/outputs/google_gemini-3.1-pro-preview.js b/tests/3_lis/outputs/google_gemini-3.1-pro-preview.js deleted file mode 100644 index d78622d..0000000 --- a/tests/3_lis/outputs/google_gemini-3.1-pro-preview.js +++ /dev/null @@ -1,9 +0,0 @@ -export const findLISLength = async a => { - const { bisectLeft } = await import("https://esm.sh/d3-array"); - const s = []; - for (const x of a) s[bisectLeft(s, x)] = x; - return s.length; -}; -export default findLISLength; -// Generation time: 15.537s -// Result: PASS \ No newline at end of file diff --git a/tests/3_lis/outputs/minimax_minimax-m2.5.js b/tests/3_lis/outputs/minimax_minimax-m2.5.js deleted file mode 100644 index 11fa06f..0000000 --- a/tests/3_lis/outputs/minimax_minimax-m2.5.js +++ /dev/null @@ -1,12 +0,0 @@ -async function findLISLength(arr) { - const { bisectLeft } = await import('https://cdn.jsdelivr.net/npm/d3-array@3/+esm'); - const tails = []; - for (const v of arr) { - const i = bisectLeft(tails, v); - i === tails.length ? tails.push(v) : (tails[i] = v); - } - return tails.length; -} -export default findLISLength; -// Generation time: 22.716s -// Result: PASS \ No newline at end of file diff --git a/tests/3_lis/outputs/moonshotai_kimi-k2.5.js b/tests/3_lis/outputs/moonshotai_kimi-k2.5.js deleted file mode 100644 index 2547029..0000000 --- a/tests/3_lis/outputs/moonshotai_kimi-k2.5.js +++ /dev/null @@ -1,13 +0,0 @@ -const findLISLength = async a => { - if (!a?.length) return 0 - const { bisectLeft: b } = await import('https://cdn.jsdelivr.net/npm/d3-array@3/+esm') - const t = [] - for (const x of a) { - const i = b(t, x) - i === t.length ? t.push(x) : t[i] = x - } - return t.length -} -export default findLISLength; -// Generation time: 34.651s -// Result: PASS \ No newline at end of file diff --git a/tests/3_lis/outputs/openai_gpt-5.3-codex.js b/tests/3_lis/outputs/openai_gpt-5.3-codex.js deleted file mode 100644 index ee8ea1f..0000000 --- a/tests/3_lis/outputs/openai_gpt-5.3-codex.js +++ /dev/null @@ -1,13 +0,0 @@ -async function findLISLength(arr) { - if (!Array.isArray(arr)) throw new TypeError("Expected an array of numbers"); - const { bisectLeft } = await import("https://cdn.jsdelivr.net/npm/d3-array@3/+esm"); - const tails = []; - for (const n of arr) { - if (typeof n !== "number" || Number.isNaN(n)) throw new TypeError("Array must contain only valid numbers"); - tails[bisectLeft(tails, n)] = n; - } - return tails.length; -} -export default findLISLength; -// Generation time: 7.363s -// Result: PASS \ No newline at end of file diff --git a/tests/3_lis/outputs/x-ai_grok-4.js b/tests/3_lis/outputs/x-ai_grok-4.js deleted file mode 100644 index e29eca8..0000000 --- a/tests/3_lis/outputs/x-ai_grok-4.js +++ /dev/null @@ -1,16 +0,0 @@ -async function findLISLength(arr) { - const { bisectLeft } = await import('https://cdn.jsdelivr.net/npm/d3-array@3'); - let tails = []; - for (let num of arr) { - let pos = bisectLeft(tails, num); - if (pos === tails.length) { - tails.push(num); - } else { - tails[pos] = num; - } - } - return tails.length; -} -export default findLISLength; -// Generation time: 47.415s -// Result: FAIL \ No newline at end of file diff --git a/tests/3_lis/outputs/z-ai_glm-4.7.js b/tests/3_lis/outputs/z-ai_glm-4.7.js deleted file mode 100644 index 446673f..0000000 --- a/tests/3_lis/outputs/z-ai_glm-4.7.js +++ /dev/null @@ -1,12 +0,0 @@ -async function findLISLength(n) { - const { bisectLeft } = await import('https://cdn.skypack.dev/d3-array'); - const t = []; - for (const v of n) { - const i = bisectLeft(t, v); - i === t.length ? t.push(v) : t[i] = v; - } - return t.length; -} -export default findLISLength; -// Generation time: 41.894s -// Result: PASS \ No newline at end of file diff --git a/tests/3_lis/outputs/z-ai_glm-5.js b/tests/3_lis/outputs/z-ai_glm-5.js deleted file mode 100644 index 5c90194..0000000 --- a/tests/3_lis/outputs/z-ai_glm-5.js +++ /dev/null @@ -1,12 +0,0 @@ -async function findLISLength(nums) { - const { bisectLeft } = await import('https://esm.sh/d3-array@3'); - const tails = []; - for (const n of nums) { - const i = bisectLeft(tails, n); - i < tails.length ? tails[i] = n : tails.push(n); - } - return tails.length; -} -export default findLISLength; -// Generation time: 96.878s -// Result: PASS \ No newline at end of file