算法、解决方法、其性能的比较 - 页 4

 

添加魔法:3、4、5、6
并找到列表中的第三个。

 
Реter Konow:

然后你加上三个,你就得到了大数的开始。

为什么是三个?这个神奇的数字是怎么来的?

 
Vasiliy Sokolov:

为什么是三个?这个神奇的数字是怎么来的?

因为交易号写在两个破折号之间,以免与神奇的数字合并: "_" + transaction_number + "_"

将这3个字符组合在一起。

  1. 首先,我们找到有我们想要的交易号码的那条线。
  2. 然后我们加3,得到Megic字符串的开头。但我们并没有巨头的结局。
  3. 找到下一个交易的开始(我们的交易+1),以获得大轴的结束。
  4. 从下一条交易线的起点减去巨细线的起点,得到巨细线的长度
  5. 使用StringSubstr()从普通字符串中完全提取megic字符串。
  6. 将megic字符串转换为int并返回给用户。
 
Реter Konow:

因为交易号码写在两个破折号之间,以便不与魔术师号码合并: "_" + transaction_number + "_"

这3个字是结合在一起的。

好的,我们已经将交易记录为_847700854723_,这里的数字3是什么?
 
Vasiliy Sokolov:
好的,我们已经将交易记录为_847700854723_,这里的数字3是什么?

整体线路看起来是这样的。

_1_12323452_2_123412_3_23432456_4_123452

交易的订单号以红色标示。

在蓝色的部分,中位数被强调。

数字3是贸易编号子串中的字符数:_2_。

 
Реter Konow:

一般的线路看起来是这样的。

交易的订单号以红色标示。


对于那些特别有天赋的人,我再问一遍:数字三 在哪里!!!????如果交易的序列号是_25_- 这里的数字是三!?

 
Vasiliy Sokolov:

对于非常有天赋的人,我再问一次:数字三 在哪里!!????。如果交易的序列号是_25_- 其中数字为三!?

数字3 是子串_25_ 中的字符数。

它有三个字符--一个破折号、25和另一个破折号。

 

显然,我的问题在Petya的脑子里造成了除以0的关键错误。让我们等待他重新启动...:))

 

MQL黑名单的支持者大军真诚地感谢Reteg Konow在招募志愿者方面所做的工作。

 
Реter Konow:

数字3 是子串_25_ 中的字符数。

它有三个字符--一个破折号、25和另一个破折号。

彼得,你喝醉了吗?在子串的..._25_...是四个字符:_25_