def zdt_g
import unified-nsga-iii@0.2.2.0/problems.bend as Problemsimport Base
import unified-nsga-iii@0.2.2.0/util.bend as Util
189# C# Zdt1Problem.GLinear: 1 + 9 * sum(x[1..]) / (n - 1).
190def zdt_g(+x: List<&2, F32>) -> F32:
191 +n = Util.list_len(F32, x)
192 F32.add(1.0, F32.div(F32.mul(9.0, sum_tail(x)), zdt_den(n)))