15. 3Sum — return unique triplets summing to zero.
Use the tabs to read the prompt, implementation, and tests separately. Syntax uses Shiki; tests can be executed on the server with node --test.
Same file as in the repo · ~20s timeout
From file header (JSDoc)
15. 3Sum — return unique triplets summing to zero.
O(n^2) time, O(1) extra excluding output sort in-place on copy.
@param {number[]} nums
@returns {number[][]}