作为家庭作业,我要做的是使用Lua读取文件,并平均一周内花费工作时间。
我只需要计算从登录事件到下一次注销事件的时间。
文件看起来像这样
``
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
``
但其中包含几天的条目。
答案 0 :(得分:1)
我认为您不知道如何开始,而不是寻找可以做作业的人。因此,我会给您一些提示,以加快您的进度。
如果您的计算机上没有Lua: 阅读:Lua: Getting Started
不,不要停在
我们的社区非常友好,如有需要,很可能会为您提供帮助。 只需访问邮件列表,聊天室和stackoverflow。
进一步阅读。
按照有关如何安装Lua的说明进行操作。
然后阅读Lua 5.3 Reference Manual。如果您初读时没有得到所有内容,请不要担心。
除了了解Lua的基础知识(例如语法,运算符,控制语句等)之外,您还需要了解以下内容:
对于所有这些步骤,您都可以在网上找到很多示例。
如果您在实施解决方案时遇到问题,请提出您的代码并提出另一个问题。