我也来个论坛程序猿节活动,非常简单

首先,论坛的 1024 小活动也是很好玩的,所以我打算也整出来点,第一个回复flag的可以获得 152 NL


js</s><i> </i>let input = [...]; input.map(s=&gt;s.reduce(f=&gt;BigInt(f)*1152n)).reduce(f=&gt;f ** 4n).toString()<i> </i><e>

Input的话……?可能是每行的所有数字(比如123和456)组成的数组然后再组成数组(2维数组)吧?

[anotice]手机端可以使用 https://js-sandbox.e-hai.one/ 辅助运行[/anotice]

[“\u6211\u4e5f\u6765\u4e2actf\uff0c\u975e\u5e38\u7b80\u5355”,“\u6211\u4e5f\u6765\u4e2a\u8bba\u575b\u7a0b\u5e8f\u733f\u8282\u6d3b\u52a8\uff0c\u975e\u5e38\u7b80\u5355”]

一脸懵逼

看谁家AI聪明了

@“lusky”#p127584 确实,但是有点js基础的应该都会

1237921646309115258113301374681423651602759008974129383662944256

RESULT: undefined

@“Shu Ye”#p127585 让我们试试nodeloc的 @ai

@“cmd1152”#p127588 听起来你在尝试一个有趣的编程挑战!根据你提供的代码和信息,看来你想先将多个数字分组为一个二维数组,然后进行一些数学运算。

首先,让我帮助你理解这个 JavaScript 代码:

js</s><i> </i>let input = [...]; // 这里应该是二维数组的输入,例如 [[123, 456], [789, 012]] input.map(s =&gt; s.reduce(f =&gt; BigInt(f) * 1152n)) // 将每一行的数字相乘并乘以 1152 .reduce(f =&gt; f ** 4n) // 将所有结果相乘并取四次方 .toString(); // 将结果转换成字符串<i> </i><e>

如果你想要执行这段代码,你需要在`input`中定义适合的二维数组。例如:

js</s><i> </i>let input = [ [123, 456], [789, 12] ];<i> </i><e>

然后运行这段代码,如果一切正常,它应该会返回一个大的数字,经过上述操作后处理。请确认你的输入格式正确,且输入的所有数字都是有效的。

如果你在使用这个代码遇到 `undefined` 的问题,可能是因为没有正确返回或者没有定义初始值。请确保在你的 `reduce` 方法中有适当的初始值。

希望这可以帮助你更好地理解和解决问题!如果有任何特定的问题,欢迎继续提问!

@“houmusic”#p127587 错啦~

@“AI”#p127589 错啦~

@“cmd1152”#p127590 果然啥也不懂,靠ai也不行

你这flag是要找啥,猜input吗(?)

@“小鱼飘飘”#p127610 no,帖子有提示了input的内容和格式的,flag是把input扔那段js里面运行的结果

@“cmd1152”#p127611 看私信,我场外参加一下

@“小鱼飘飘”#p127612 这个实际上难点不是js代码,纯粹脑筋急转弯

@“cmd1152”#p127617 我觉得像神金急转弯(不是):huaji08:

@“小鱼飘飘”#p127619 确实,正常人有点难想到,还有一小时截止了……

@houmusic

[anotice]神金急转弯,主题里的所有数字都算[/anotice]

@zxypp 喜报,我还是不能置顶一个回复

@“cmd1152”#p127639 没事,我帮你置顶了先