N - это количество чисел в строке h (например, '1 2 3 4 5'. Нужно вывести строку из N чисел, разделенных запятыми, где каждое число должно быть суммой от модуля (если в итоге получится отрицательное число) разности каждого числа из h со всеми числами из h (то есть, например, первое число в результирующей строке =
abs(1 - 1) + abs(2 - 1) + abs(3 - 1) + abs(4 -1) + abs(5 - 1), и так далее )
Достаточно одного цикла по массиву - если массив предварительно отсортировать (с сохранением исходного индекса элемента): n = int(input())
h = sorted([(int(v[1]), v[0]) for v in enumerate(input().split())])
res, left, right = [0] * n, 0, sum([v[0] for v in h])
for i, (v, p) in enumerate(h):
res[p] = (i * v - left) + (right - (n - i) * v)
right -= v
left += v
print(*res, sep=', ')