Chester Chester
asked on
Solution
from enum import Enum
class Side(Enum):
none = 0
left = 1
right = 2
class ChainLink:
def __init__(self):
self._left = None
self._right = None
def append(self, link):
if self._right is not None: raise Exception('Link already connected!')
self._right = link
link._left = self
def longer_side(self):
return None
left = ChainLink()
middle = ChainLink()
right = ChainLink()
left.append(middle)
middle.append(right)
print(left.longer_side() == Side.right)
class Side(Enum):
none = 0
left = 1
right = 2
class ChainLink:
def __init__(self):
self._left = None
self._right = None
def append(self, link):
if self._right is not None: raise Exception('Link already connected!')
self._right = link
link._left = self
def longer_side(self):
return None
left = ChainLink()
middle = ChainLink()
right = ChainLink()
left.append(middle)
middle.append(right)
print(left.longer_side() == Side.right)
This question needs an answer!
Become an EE member today
7 DAY FREE TRIALMembers can start a 7-Day Free trial then enjoy unlimited access to the platform.
View membership options
or
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
What exactly is the question?
I assume you're using python3?
I just see code.