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

Julia课程作业Account_Manager函数实现需求确认问询

Julia作业题目理解确认

你的理解完全符合题目要求,结合官方给出的规则和示例,可以再明确几个核心执行细节避免实现出错:

  • 以name数组的长度作为基准长度,每一个物品名称都必须对应一组数量、单价用于计算
  • 只要quantity或price数组的长度小于name数组,超出对应数组长度的索引位置就判定为对应字段缺失
  • 缺失值填充规则:循环复用对应数组的头部元素,比如长度为2的quantity数组,第3个物品的数量取数组第1个元素填充,第4个取第2个元素填充,第5个再循环取第1个元素,以此类推
  • 输出要求:先打印总费用,再逐行打印所有缺失项的信息,最终返回总费用即可

原题中文整理

(Sunny的奇思妙想)Sunny报销时偶尔会遇到单据数据缺失的情况,这种情况下他无法直接用向量内积快速计算总报销金额。为了避免计算错误,他要求开发一个名为Account_Manager的函数,支持自动复用向量头部的值填充缺失数据。
另外为了保证账目可追溯,你还需要告知Sunny哪些位置的数据出现了缺失,以及你用什么值做了填充。
函数输入为采购物品名称、对应数量、对应单价三个数组。

快速实现提示

Julia内置的mod1函数可以直接计算循环索引,比如第i个物品的quantity取值索引为mod1(i, length(quantity)),如果i > length(quantity)就说明该位置的数量字段缺失,记录后输出对应提示即可,不需要自己写复杂的循环判断逻辑。

内容的提问来源于stack exchange,提问作者Bennett.tai

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 21:24:03