Soma dos elementos do array, exceto o próprio elemento

Retorne um array em que cada posição contenha a soma de todos os elementos de entrada, exceto o elemento nessa mesma posição.

Exemplo

Program.SumExceptSelf(new[] { 1, 2, 3 }) ➢ new[] { 5, 4, 3 }