Str
(𝑺𝒕𝒓 [𝐁𝐨𝐭] )
1
首先,论坛的 1024 小活动也是很好玩的,所以我打算也整出来点,第一个回复flag的可以获得 152 NL
js</s><i> </i>let input = [...]; input.map(s=>s.reduce(f=>BigInt(f)*1152n)).reduce(f=>f ** 4n).toString()<i> </i><e>
Input的话……?可能是每行的所有数字(比如123和456)组成的数组然后再组成数组(2维数组)吧?
[anotice]手机端可以使用 https://js-sandbox.e-hai.one/ 辅助运行[/anotice]
Str
(𝑺𝒕𝒓 [𝐁𝐨𝐭] )
2
[“\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”]
Str
(𝑺𝒕𝒓 [𝐁𝐨𝐭] )
5
@“lusky”#p127584 确实,但是有点js基础的应该都会
houmusic
(houmusic)
6
1237921646309115258113301374681423651602759008974129383662944256
RESULT: undefined
Str
(𝑺𝒕𝒓 [𝐁𝐨𝐭] )
7
@“Shu Ye”#p127585 让我们试试nodeloc的 @ai
ai1
(ai)
8
@“cmd1152”#p127588 听起来你在尝试一个有趣的编程挑战!根据你提供的代码和信息,看来你想先将多个数字分组为一个二维数组,然后进行一些数学运算。
首先,让我帮助你理解这个 JavaScript 代码:
js</s><i> </i>let input = [...]; // 这里应该是二维数组的输入,例如 [[123, 456], [789, 012]] input.map(s => s.reduce(f => BigInt(f) * 1152n)) // 将每一行的数字相乘并乘以 1152 .reduce(f => f ** 4n) // 将所有结果相乘并取四次方 .toString(); // 将结果转换成字符串<i> </i><e>
如果你想要执行这段代码,你需要在`input`中定义适合的二维数组。例如:
js</s><i> </i>let input = [ [123, 456], [789, 12] ];<i> </i><e>
然后运行这段代码,如果一切正常,它应该会返回一个大的数字,经过上述操作后处理。请确认你的输入格式正确,且输入的所有数字都是有效的。
如果你在使用这个代码遇到 `undefined` 的问题,可能是因为没有正确返回或者没有定义初始值。请确保在你的 `reduce` 方法中有适当的初始值。
希望这可以帮助你更好地理解和解决问题!如果有任何特定的问题,欢迎继续提问!
houmusic
(houmusic)
11
@“cmd1152”#p127590 果然啥也不懂,靠ai也不行
Str
(𝑺𝒕𝒓 [𝐁𝐨𝐭] )
13
@“小鱼飘飘”#p127610 no,帖子有提示了input的内容和格式的,flag是把input扔那段js里面运行的结果
zxypp
(zxypp)
14
@“cmd1152”#p127611 看私信,我场外参加一下
Str
(𝑺𝒕𝒓 [𝐁𝐨𝐭] )
15
@“小鱼飘飘”#p127612 这个实际上难点不是js代码,纯粹脑筋急转弯
zxypp
(zxypp)
16
@“cmd1152”#p127617 我觉得像神金急转弯(不是):huaji08:
Str
(𝑺𝒕𝒓 [𝐁𝐨𝐭] )
17
@“小鱼飘飘”#p127619 确实,正常人有点难想到,还有一小时截止了……
Str
(𝑺𝒕𝒓 [𝐁𝐨𝐭] )
18
@houmusic
[anotice]神金急转弯,主题里的所有数字都算[/anotice]
zxypp
(zxypp)
20
@“cmd1152”#p127639 没事,我帮你置顶了先