/** * Example: * var ti = TreeNode(5) * var v = ti.`val` * Definition for a binary tree node. * class TreeNode(var `val`: Int) { * var left: TreeNode? = null * var right: TreeNode? = null * } */ class Solution { fun rangeSumBST(root: TreeNode?, L: Int, R: Int): Int { var result = 0 if (root == null) { return result } if (isbetween(root?.`val`, L, R)) { result += root?.`val` } result += rangeSumB..