interviewpadBuilt by Aman

Interview with shared code editor for free

One room. Live video, chat, and code

Interview
Smiling interview participant in her home office
Maya
Interview participant with glasses in his home office
You
solution.ts
  1. function twoSum(nums: number[], target: number) {
  2. const seen = new Map<number, number>();
  3. for (let i = 0; i < nums.length; i++) {
  4. const need = target - nums[i];
  5. if (seen.has(need)) {
  6. return [seen.get(need), i];
  7. }
  8. seen.set(nums[i], i);
  9. }
  10. return [];
  11. }