Codewars note: 公交车容量
Exercise:
故事:
Bob 是一名公交车司机。然而,他在城市居民中非常受欢迎。有这么多乘客想上他的巴士,他有时不得不面对巴士上没有足够空间的问题!他希望你编写一个简单的程序,告诉他是否能够容纳所有乘客。
任务概述:
您必须编写一个接受三个参数的函数:
cap
是巴士可以容纳的人数,不包括司机。on
是巴士上不包括司机的人数。wait
是等待上车的人数,不包括司机。
如果有足够的空间,则返回 0,如果没有,则返回他不能乘坐的乘客数量。
用法示例:
cap = 10, on = 5, wait = 5 --> 0 # He can fit all 5 passengers
cap = 100, on = 60, wait = 50 --> 10 # He can't fit 10 of the 50 waiting
Solution:1.
def enough(cap, on, wait): return 0 if on + wait < cap else on + wait - cap
2.
def enough(cap, on, wait): return max(on + wait - cap, 0)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix