[存档!]纯数学、物理学、化学等:与贸易没有任何关系的大脑训练问题 - 页 317

 
alsu >>:
Ах, ну да. Забыл про CharToStr()
Вуаля, квайн на MQL. Прошу тестировать:)))

你好,阿列克谢!你还没有解决这个问题。 阅读条件。

要编写一个MQL脚本,将其源代码输出 到一个文件

你不能从文件中读取。

!!!!!

如果不是因为这种情况,我两个小时前就会完成它!"。:))

// 但无论如何对你有好处。

 
完成了我的版本。:)
不得不把自己限制在一个单字符的文件名上。 ("t")
太糟糕了,我可以用一个任意的名字来命名它。;)
我将在闲暇时再次尝试。
预告片中的2号杰作。
附加的文件:
 
在经典版本中,你只需要 "输出你的源代码"。关于文件,这有点多余了......
;)
 
MetaDriver >>:
Собсно в классическом варианте требуется просто "вывести свой исходный код". Насчёт файла эт вапчета излишество...
;)

在原文中,是的。

但是,如果程序中必须有""(如文件名),就会使它变得更加困难。



 
用MQL5重写的alsu 的一个变体。
void OnStart(){string s="void OnStart(){string s=;Print(StringSubstr(s,0,23),CharToString(34),s,CharToString(34),StringSubstr(s,23));}";Print(StringSubstr(s,0,21),CharToString(34),s,CharToString(34),StringSubstr(s,21));}
// 对于相应的CodeBase;)
 
哦,我们有多少个天才。下一个(8日)。
 
#207 == 4*(1+2*sqrt(17)+2*sqrt(10)+2*sqrt(5)+sqrt(2)
没有什么是不可能的。
// == 85.82846435577902
 
MetaDriver >>:
№207 == 4*(1+2*sqrt(17)+2*sqrt(10)+2*sqrt(5)+sqrt(2))
Меньше не получается.
// == 85.82846435577902



至少要解释一下思维过程
 

需要进行更多的思考。对该决定的解释几乎有一页之多。
 
那么就不要 )
原因: