diff --git a/random.js b/random.js index 1ffe418..c7b3374 100644 --- a/random.js +++ b/random.js @@ -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);