.NET 4.x Надо сделать новый список с выборкой из существующего списка listCounter по приоритету - C#
Формулировка задачи:
Здравствуйте, помогите решить задачку, 4 день над ней тружусь и не получается.
Есть класс
И есть список значений
В нем находятся примерно такие значения:
1 - 1
1 - 2
4 - 10
4 - 11
3 - 1
4 - 4
3 - 2
4 - 8
4 - 5
1 - 3
Надо сделать новый список с выборкой из существующего списка listCounter по приоритету priority 1 – высокий, 4 низкий, 3 должен содержаться в списке всего один раз, чтобы сумма valume полученного списка совпадало с заданным значением, например 25.
public class Counter
{
int valume;
int priority;
public int Valume
{
get { return valume; }
set { valume = value; }
}
public int Priority
{
get { return priority; }
set { priority= value; }
}
}List<Counter> listCounter = new List<Counter>();
Решение задачи: «.NET 4.x Надо сделать новый список с выборкой из существующего списка listCounter по приоритету»
textual
Листинг программы
listCounter.Add(new Counter(1, 3)); listCounter.Add(new Counter(1, 2)); listCounter.Add(new Counter(1, 1)); listCounter.Add(new Counter(3, 2)); listCounter.Add(new Counter(4, 11)); listCounter.Add(new Counter(4, 8));