Find triplets in an array that add up to zero

Asked atSamsung
1Give yourself 5 minutes
2Answer out loud, not in your head
3Then compare with the answer below
0
Stuck? Show a way to structure it+
  1. 01Sort the array.
  2. 02Fix each first value while skipping duplicate anchors.
  3. 03Use left and right pointers for the remaining target.
  4. 04Move both pointers and skip duplicates after a match.
  5. 05Return unique value triplets.

Reference answer

Then expect these follow-ups

  • Why is O(n squared) unavoidable for this output scale?

    Tests: correctness reasoning

  • How would you solve k-sum recursively?

    Tests: follow-up reasoning

Hiring now

Samsung has 366 open roles right now

landed applies to roles like these for you, on each company’s own site, with answers written for the role.

Get 5x interviews10 free auto-applies. No card.
  • Payroll Partner

    Metroffice, Bucharest 2, Romania

  • Analysis Technology Engineer

    1530 FM 973 Taylor, TX, USA

  • Estágio em Engenharia de Dados

    Parque dos Resedas, Campinas, Brazil

Or practice this question first

Next question