Count Good Nodes in Binary Tree, two ways

Try:
CALL
1 / 1

Code

The highlighted line runs next. The pill shows the live values in the running call.

Cost

Work done so far, and how the two solutions compare

The tree

Good = nothing bigger on the path from the root

Keyboard: ← → step, Space play or pause. Enter the tree in level order with null for missing children, as LeetCode does (up to 15 nodes, 5 levels, values −100 to 100).