Задача

Даны корень BST и ключ. Удалите узел с этим ключом и верните корень обновлённого BST.

Примеры

Пример 1

Input: root = [5,3,6,2,4,null,7], key = 3
Output: [5,4,6,2,null,null,7]

Пример 2

Input: root = [5,3,6,2,4,null,7], key = 0
Output: [5,3,6,2,4,null,7]

Пример 3

Input: root = [], key = 0
Output: []

Решение