don't allow leaf values of 1

master
Matthew Huntington 3 years ago
parent 4119483adf
commit 5b2baaab9e

@ -31,14 +31,17 @@
//}
const breakDown = (node)=>{
if(node.value > 3){
if(node.value > 3 && node.value - 3 > 1){
node.left = { value: 3 }
node.right = breakDown({value:node.value-3})
} else if(node.value > 3 && node.value - 2 > 1){
node.left = { value: 2 }
node.right = breakDown({value:node.value-2})
}
return node;
}
const tree = breakDown({value:8});
const tree = breakDown({value:7});
console.log(tree);

Loading…
Cancel
Save