现在的位置: 首页 > 综合 > 正文

Project Euler框架.

2013年10月03日 ⁄ 综合 ⁄ 共 2157字 ⁄ 字号 评论关闭

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

 

抱歉!评论已关闭.