我正在寻找一种能够为学生自动选择最终年度项目的算法:
学生(vm.updateChart = function () {
vm.testValue = 0;
if (!vm.codTestRoom) {
console.log('consulta con departamento');
byDepartment()
.then(
function (result) {
vm.testValue = result;
},
function (message) {
console.log(error);
}
);
} else if (!vm.codEquipment) {
console.log('Consulta con departamento y testRoom');
vm.testValue = byDepartmentAndTestRoom();
} else {
console.log('Consulta con departamento, testRoom y Equipo');
vm.testValue = byDepartmentAndTestRoomAndEquipment();
}
// console.log('Valor: ' + JSON.stringify(vm.testValue));
};
)被提供项目(至少n
)并做出第1,第2,第3,...选择。然后根据这些选择分配项目。手动,我首先尝试匹配所有第一选择,然后第二选择等 - 但结果很大程度上取决于直觉,并且通常可以改进。因此,我想使用/创建一个可以自动执行此操作的算法。
是否有可用的算法我似乎错过了?
谢谢!