首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >读取文件并计算Lua中的平均值

读取文件并计算Lua中的平均值
EN

Stack Overflow用户
提问于 2019-07-17 19:59:04
回答 1查看 347关注 0票数 1

作为家庭作业,我要做的是用Lua读取一个文件,并根据文件中的时间平均每周工作几个小时。

该文件如下所示

代码语言:javascript
运行
复制
``
07:50:17 [6597] log-in
08:16:23 [6597] phone-call
08:50:02 [6597] deposit
09:10:08 [6597] withdraw
09:23:17 [6597] deposit
09:51:17 [6597] phone-call
10:02:27 [6597] phone-call
10:03:40 [6597] phone-call
10:19:12 [6597] phone-call
10:39:51 [6597] deposit
11:05:59 [6597] deposit
11:15:24 [6597] withdraw
11:20:54 [6597] withdraw
11:22:13 [6597] deposit
11:43:33 [6597] withdraw
11:59:47 [6597] phone-call
12:18:49 [6597] phone-call
12:21:05 [6597] phone-call
12:38:22 [6597] phone-call
12:49:52 [6597] withdraw
12:56:57 [6597] deposit
13:29:01 [6597] phone-call
13:48:40 [6597] withdraw
14:08:18 [6597] phone-call
14:39:01 [6597] withdraw
15:09:02 [6597] deposit
15:27:20 [6597] phone-call
15:31:25 [6597] deposit
15:54:54 [6597] deposit
16:18:21 [6597] phone-call
16:19:05 [6597] deposit
16:27:41 [6597] withdraw
16:32:13 [6597] withdraw
16:44:28 [6597] withdraw
16:52:49 [6597] withdraw
17:10:17 [6597] deposit
17:35:18 [6597] phone-call
18:06:03 [6597] log-out
``

但它包含了几天的条目。

EN

回答 1

Stack Overflow用户

发布于 2019-07-19 15:25:54

我假设你不知道如何开始,而不是搜索谁做了你的家庭作业。因此,我将给你一些提示,以加快你的进步。

如果您的计算机上没有Lua :请阅读以下内容:Lua: Getting Started

不,不要止步于

我们的社区是友好的,如果你需要的话,它很可能会帮助你。只需访问邮件列表、聊天室和stackoverflow。

请进一步阅读。

按照说明安装Lua。

然后阅读Lua 5.3 Reference Manual。如果您在第一次阅读时没有获得所有内容,请不要担心。

除了了解Lua的语法、操作符、控制语句等基础知识外,您还需要了解以下内容:

  • 如何逐行读取文件(io库、泛型for循环、迭代器)
  • 如何在字符串中查找字符序列(字符串库、模式)
  • 如何将时间字符串转换为可用于计算的内容(《patterns》中的《patterns basic

对于所有这些步骤,您将在网上找到大量的示例。

如果您在实现解决方案时遇到问题,请展示您的代码,并提出一个独特的问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57075302

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档