一个朋友推荐给我的,最近拿来打发时间(同时再次感到我那杯具的鸟语和
数学是多么的不够用).做这种小东西我惯用js+windows script.但每次
在cmd下敲cscript balabala....之类的是在烦不胜烦.加之纯js要代码重
用只有copy & paste.弄个hta/html之类的又太麻烦.所以就做了这么个
小玩意.
euler.wsf:
逻辑很简单,读取一个js文本,然后eval,提供了两条输出函数print和println.
这样一旦脚本性能不足,可以很轻松的移到js.net.而不用处理那该死的WScript.
注意有个common.js,这里相当于include.常用的函数比如遍历字符串之类的
可以写在这里.
common.js
最后用一个批处理负责执行:
eu.cmd
然后写个简单的题目测试一下:
Problem 1
If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. The sum of these multiples is 23.
Find the sum of all the multiples of 3 or 5 below 1000.
求小于1000且可被3或5整除的自然数之和
001.js
输入eu 001.js后回车得到结果233168