Red de conocimiento informático - Material del sitio web - Cómo programar los faros del Audi q7

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{

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 )

}