Isaac Emmanuel
17 Mar 2023Erlang

Root Equals Sum Of Children

Erlang solution for Root Equals Sum Of Children.

The Root Equals Sum Of Children solution is below.

Solution files

Erlang•root-equals-sum-of-children/solution.erl
%% Definition for a binary tree node.
%%
%% -record(tree_node, {val = 0 :: integer(),
%%                     left = null  :: 'null' | #tree_node{},
%%                     right = null :: 'null' | #tree_node{}}).

-spec check_tree(Root :: #tree_node{} | null) -> boolean().
check_tree(#tree_node{val = RootVal, left = #tree_node{val = LeftVal}, right = #tree_node{val = RightVal}}) ->
    RootVal =:= LeftVal + RightVal.