{"ScriptPreparationCode":null,"TestCases":[{"Name":"1","Code":"function gap(g, m, n) {\r\n const iters = Array(n\u002B1-m).fill().map((_, i) =\u003E i\u002Bm).filter(isPrime)\r\n const index = iters.findIndex((e,i) =\u003E iters[i\u002B1] - e == g)\r\n return index !== -1 ? [iters[index], iters[index \u002B 1]] : null\r\n}\r\nconst isPrime = n =\u003E Array.from({length: Math.ceil(Math.sqrt(n)\u002B1)}, (_, i) =\u003E i).slice(2).every(d =\u003E n % d)\r\n\r\ngap(2, 100, 2000)","IsDeferred":false},{"Name":"2","Code":"function gap(g, m, n) {\r\n const iters = Array({length:n\u002B1-m}, (_, i) =\u003E i\u002Bm).filter(isPrime)\r\n const index = iters.findIndex((e,i) =\u003E iters[i\u002B1] - e == g)\r\n return index !== -1 ? [iters[index], iters[index \u002B 1]] : null\r\n}\r\nconst isPrime = n =\u003E Array.from({length: Math.ceil(Math.sqrt(n)\u002B1)}, (_, i) =\u003E i).slice(2).every(d =\u003E n % d)\r\n\r\ngap(2, 100, 2000)","IsDeferred":false}]}