这个问题是为庆祝大脑-Flak的第一个生日而设计的一系列脑爆生日挑战的一部分。你可以找到更多关于大脑-Flak的生日这里的信息。
今天是大脑-Flak的第一个生日!所以我想我们可以开个惊喜的生日派对。所以用你最喜欢的语言打印
Surprise!
Happy Birthday, Brain-Flak!(允许尾随空格)
像往常一样,节目应该打高尔夫。然而,由于Brain程序是由括号组成的,因此它不会将源中的任何括号计算为对您不利。(字符()[]<>{}不计算字节总数),但它们必须保持平衡,以免使大脑感到不安-Flak。
这是规则的明细。
S -> SS | (S) | [S] | <S> | {S} | E,其中E是空字符串。也就是说,平衡字符串要么是两个平衡字符串的连接,要么是一个平衡字符串的大括号,或者是空字符串。发布于 2017-04-30 19:36:45
发布于 2017-04-30 14:13:37
只有由平衡括号组成的10024793746353848520175158940670214213802394805963081469362831141755126591573942436182287015467334956253918417576118983828148929806934751198148656645940502264502520032312455157880058174845907554602116807351044784410936407102892289953027884533102082518964744402664917253792543505897552998982122997648280947470217067174451441654554437678556775097996646071948字节。
Python 3程序来生成我最喜欢的版本,给我足够的时间和内存:
for i in range(0x4e24a0fa26624a0fa00084984c021249249800000004000c5001f509c4941f5312507d18062800007d4c494000fa10e0112497d4800000021c49283e80831403ea1c4941f44c000000100849249249309261260c4941f400871280003ea124924924c18a01f50938924a0fa30018a003e80800000100004c492500fa10625001f421389283ea124924926000000010601125f46):print(end='()')发布于 2017-04-30 13:39:20
Surprise!<p>Happy Birthday, Brain-Flak!Surprise!<p>Happy Birthday, Brain-Flak!https://codegolf.stackexchange.com/questions/118150
复制相似问题