每分钟行动公式

时间:2014-09-23 00:53:40

标签: c++ string count formula pseudocode

我正在为Twitch.tv的流光做一个小项目。这个程序基本上可以测量单词" Kappa"每分钟在网站的聊天框中使用。现在我想知道,我可以使用什么样的公式来衡量字符串" Kappa"的平均值和当前时间量。鉴于我可以使用控制台输入进行测试,每分钟使用一次?

1 个答案:

答案 0 :(得分:0)

您正在寻找频率公式: amount_of_occurrence / time_elapsed

创建一个计数器来注册" Kappa"的数量或出现次数。 ('计数器')
在您启动程序时注册当前时间(' start_time')
每次要显示字符串发生的平均次数时计算
"计数器/(current_time - start_time)"
然后将结果相乘以得到分钟的频率(因为大多数System.time函数给出时间,以微秒或纳秒为单位

一个小伪代码算法:

//Initialize
Find your input stream source (chatbox feed)
Initialize the word counter
Create a regular expression matching your word

//Run this function in a loop or trigger it when you get a new message
Match the input with your regex
If you get a positive match
    Increase the counter value
Display counter/time (with time in minutes)