Created by
Steven Berlan
last modified
Steven Berlan
| function maximize(list) {
var best = 0;
list.forEach(function(value, i) {
value += maximize(list.slice(0, Math.max(0, i - 2))) + maximize(list.slice(i + 2));
if (value > best) best = value;
});
return best;
}
|