You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何耗尽全局变量num-tourists?剩余不足15时取剩余值的实现

全局变量num-tourists的动态处理实现

现有代码问题

你当前的代码固定按15名游客计算收入并扣除数量,会导致游客数为负的错误,也无法处理游客不足15的场景。

解决方案代码

修改后的代码会动态计算每个卖家实际可处理的游客数,确保逻辑正确:

关键逻辑说明

  • let handled-tourists min (list 15 num-tourists):通过min函数取15和当前剩余游客数的较小值,既保证不超过卖家的处理上限,也避免游客数出现负数。
  • 收入计算和游客扣除都基于实际处理量,完全匹配剩余游客的动态变化。
  • 若存在多个turism=1的卖家,代码会依次处理:第一个卖家先取最多15名(或剩余全部),后续卖家继续处理剩余游客,直到全局游客数为0。

内容的提问来源于stack exchange,提问作者bksnlow

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 16:18:24