编写一段JavaScript代码,按照顺序使用包含前50个斐波那契数的数组调用alert。您只能使用以下字符:+!()[]。
作为引用,您的代码在功能上必须等于以下内容:
var fib = [], a = 1, b = 1;
for (var _ = 0; _ < 50; _++) {
fib.push(a);
var t = a; a = b; b = t + a;
}
alert(fib);
您可能不会假设网页上有任何内容--您的程序将在about:blank上的控制台中运行。同样,您也不能“欺骗”并将任何设置存储在cookie、设置或其他数据中。您的解决方案必须在
打印或返回下列文本:
Hello world! The quick brown fox jumps over a lazy dog.
但是,您的提交不会以字节为单位进行评分。相反,主要是它将评分的宽度,以像素为单位的程序时,以阿里尔写成12位字体。具体而言,得分是:
(\text{visual width in px}) + \frac{1}{1000}(\text{length in characters})
由于在平台、操作系统等方面可能存在细微的差异,因此将使用以下程序来判断您的得分:
在网上试试!
规则
适用标准I/O规则。
输出中可选地允许使用单个尾换行符。不允许进行其他更改。