如何解决解决链式 Python 难题:
我不知道从哪里开始下面的 Python 谜题。
“你拿着一个链子。实现一个方法longerSide
来找到链的哪一边有更多的链接,相对于你拿着的链接。如果左边有更多的链接返回{{ 1}}.如果右侧有更多的链接返回Side.left
,如果两边的链接数相等,或者如果链是一个闭环,则返回Side.right
。
例如,下面的代码应该输出 Side.none
:
True
我真的不知道如何解决这个问题。我想展示我迄今为止所做的一些事情,但我还没有创造任何实质性的东西。到目前为止,我只定义了以下枚举
left = ChainLink()
middle = ChainLink()
right = ChainLink()
left.append(middle)
middle.append(right)
print(left.longerSide() == Side.right)
如果有人有任何对我有帮助的建议或资源,我将不胜感激。
谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。