Daily Coding Problem #3 ATTEMPT1

Run Settings
LanguagePython
Language Version
Run Command
import re; class Node: def __init__(self, val, left=None, right=None): self.val = val self.left = left self.right = right def encode(data): result = ""; for character in data: result = result + str(ord(character)) + "|"; return result[2:-1]; def serialize(node): result = f"(val='{encode(node.val)}'"; if node.left: result = result + f",left={serialize(node.left)}"; if node.right: result = result + f",right={serialize(node.right)}"; result = result + ")"; return result; def deserialize(text): pass; node = Node('root', Node('left', Node('left.left')), Node('right')); serialized = serialize(node); print(serialized); deserialized = deserialize(serialized);
Editor Settings
Theme
Key bindings
Full width
Lines