您的目标是仅使用十个字符的代码即可打印(至标准输出)最大数量的打印机。
- 您可以使用语言的任何功能,但内置指数功能除外。
- 同样,您可能无法使用科学计数法输入数字。(因此,没有
9e+99
。)
- 同样,您可能无法使用科学计数法输入数字。(因此,没有
- 程序必须在没有用户输入的情况下打印号码。同样,也不会读取其他文件或Web等信息。
- 您的程序必须计算一个数字并打印出来。您不能打印字符串,也不能打印相同的数字数千次。
- 您可以从10个字符的限制中排除打印任何内容所需的任何代码。例如,在使用该
print x
语法的Python 2中,您的程序最多可以使用16个字符。 - 该程序实际上必须在输出中成功。如果在世界上最快的计算机上运行需要一个多小时,则它无效。
- 输出可以是任何格式(这样你就可以打印
999
,5e+100
等等) - 无限是一个抽象概念,而不是数字。因此这不是有效的输出。
If it takes longer than an hour to run on any computer in the world, it's invalid.
不是客观的。我可以(理论上)制造一台计算机,该计算机需要一个小时才能更改一个T形状态
* 2^x
吗?