Project Euler框架.

http://projecteuler.net

 

一个朋友推荐给我的,最近拿来打发时间(同时再次感到我那杯具的鸟语和

数学是多么的不够用).做这种小东西我惯用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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值