Сложно написать что функция sum принимает первым аргументом массив в котором ты суммируешь значения строго int или там строго float и должен ты вернуть значение обязательно типа int
какой то треш чел, представь что ты работаешь над продуктом, который работает с финансами, табе заказчики тз должны ставить до самой максимальной точности? Зачем тогда вообще существует разработка?