Parece que esto debería ser una tarea fácil, pero no puedo encontrar la manera de hacerlo con LINQ. La única información que he podido encontrar hasta ahora es sobre el formato del torneo round robin, que no es lo que busco. Es posible que esté buscando mal. Dada la siguiente lista:LINQ orden por "round robin"
var items [] { "apple", "banana", "banana", "candy", "banana", "fruit", "apple" };
¿Cómo puedo solucionar esto (preferiblemente usando LINQ) para que salga con el fin de "round robin", es decir, seleccionar cada elemento único una vez antes de repeticiones. Por lo que la lista anterior saldría como esto (No es importante si sale en orden alfabético, a pesar de que esta lista):
var sorted [] { "apple", "banana", "candy", "fruit", "apple", "banana", "banana" };
Sé que puedo hacer esto mediante la iteración sobre la manera difícil, yo solo esperaba algo más fácil. ¿Alguien tiene alguna idea de cómo hacer esto? ¡Gracias por adelantado!
¿Puede explicar exactamente qué quiere decir con la clasificación "round-robin"? – mattytommo
Se refiere a la clasificación "round-robin" http://en.wikipedia.org/wiki/Round-robin – Likurg