Ejemplo n.º 1
0
        private List <int> CreateBiasedDistances(List <int> distances)
        {
            List <int> newDists    = new List <int>();
            double     total       = MathHelperModule.CalcTotal(distances);
            int        nrToAddLast = 0;

            for (int i = 0; i < distances.Count; i++)
            {
                if (distances[i] > 20)
                {
                    newDists.Add(20);
                    nrToAddLast += distances[i] - 20;
                }
                else
                {
                    newDists.Add(0);
                    nrToAddLast += distances[i];
                }
            }
            newDists[newDists.Count - 1] = nrToAddLast + newDists[newDists.Count - 1];
            return(newDists);
        }