微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

解决链式 Python 难题:

如何解决解决链式 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 举报,一经查实,本站将立刻删除。