From 5b2baaab9e02808812610af7a21baf8cc1f2636b Mon Sep 17 00:00:00 2001 From: Matthew Huntington Date: Wed, 19 Apr 2023 10:02:23 -0400 Subject: [PATCH] don't allow leaf values of 1 --- random.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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);