#959. [信息与未来 2024] 图灵完备
[信息与未来 2024] 图灵完备
题目描述
(你不需要看懂这张图片;但如果你看懂了,会觉得它很有趣。)
JavaScript 是一种功能强大且灵活的编程语言,也是现代 Web 开发的三大支柱之一 (另外两个是 HTML 和 CSS)。灵活的 JavaScript 包含“自动类型转换”的语言特性。例如,JavaScript 认为[]
(空数组)和 0
是可以比较且相等的。自动类型转换带来的一个后果是我们可以只用 ()+[]!
这 个字符编写任意功能的 JavaScript 程序,包括游戏和交互网页。
Dr. X 请你帮他为整数 生成一段仅包含 ()+[]!
字符的 JavaScript 代码,且代码的运行结果恰好为整数 。解决这个题目不需要任何 JavaScript 语言知识。压缩包中提供了人工智能实现的 jsexplorer.html 小工具,双击打开可以运行 JavaScript 代码并检查运行结果。
搬题者注:我没有收到下发的压缩包。
输入格式
输入一个非负整数 ,为你需要构造的目标数字。
输出格式
输出一行一个 JavaScript 程序,且仅由 ()+[]!
六个字符构成。在 jsexplorer.html 中执行它可以
得到整数 。本题答案不唯一,输出任意不超过 个字符的解即可。
0
+[]
提示
对于 的数据,有 。
对于 的数据,有 。
输出超过 个字符将被判定为错误。注意源代码有 的大小限制。
搬题者注:这里是 CZOJ。源代码限制并非 。
本题原始满分为 。