Cómo programar los faros del Audi q7
objectMainextendsApp{
varreverse_pairs = 0//número inverso
defmsort[T](cmp: (T, T) =gt; booleano)(l: Lista[T]): Lista[T] = {
defmerge(l1: Lista[T], l2: Lista[T]): Lista[T]=(l1, l2)match{ p>
case(Nil, _) =gt; l2
case(_, Nil) =gt; l1
case(x::izquierda1, y::izquierda2 ) =gt;
if(cmp(x, y))
x::merge(left1, l2)
else{
pares_inversos = l1.length
y::merge(l1, left2)
}
}
valn = l. longitud / 2
if(n == 0)
return l
else{
val(l1, l2) = l .splitAt(n)
fusionar(msort(cmp)(l1), msort(cmp)(l2))
}
}
println(msort((x: Int, y: Int) =gt; xlt; y)(List(5, 4, 3, 2, 7, 6)))
println(reverse_pairs )
}