我记得有人说过,代码大小应该以字节为单位,而不是以字符为单位,因为可以用奇怪的Unicode字符存储信息,而这些字符没有视觉意义。
情况有多严重?
在此挑战中,您应该输出以下来自维基百科的 Lorem Ipsum文本:
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
请在代码中指定字符数(而非字节)。最少字符数的代码获胜。
您的代码应该只包含有效的Unicode字符,如所描述这里,那就是:
- 代码点高达U + 10FFFF
- 无代理(禁止D800–DBFF范围)
- 没有字符FFFE和FFFF
- 无空字符(代码0)
如果无法显示您的代码,请提供一个版本,其中删除了令人反感的字符和一个十六进制转储。
一些注意事项:
- 输出必须为一长行(445个字符)。如果您的系统无法做到这一点(例如,您正在纸上打印),请输出最接近的近似值。尾随的换行符无关紧要。
- 不允许生成Lorem Ipsum文本的内置函数
- 请为您的代码指定有效的文本编码(如果有)
=lorem()
在MS Word中无法输出正确的版本