Dado um array de inteiros nums, retorne todas as triplas [nums[i], nums[j], nums[k]]tais que i != j, i != k, e j != k, e nums[i] + nums[j] + nums[k] == 0.
Observe que o conjunto de soluções não deve conter triplas duplicadas.
Exemplo 1:
Entrada: nums = [-1,0,1,2,-1,-4]
Saída: [[-1,-1,2],[-1,0,1]]
Explicação:
nums[0] + nums[1] + nums[2] = (-1) + 0 + 1 = 0.
nums[1] + nums[2] + nums[4] = 0 + 1 + (-1) = 0.
nums[0] + nums[3] + nums[4] = (-1) + 2 + (-1) = 0.
Os tripletos distintos são [-1,0,1] e [-1,-1,2].
Observe que a ordem da saída e a ordem dos trios não importam.