Project Euler 197
@see http://projecteuler.net/index.php?section=problems&id=197
♥0 |
Line 28 |
Modified 2009-07-14 12:04:49 |
MIT License
archived:2017-03-30 04:53:42
ActionScript3 source code
/**
* Copyright uwi ( http://wonderfl.net/user/uwi )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/xTLf
*/
package {
import flash.display.Sprite;
import flash.text.TextField;
import flash.utils.getTimer;
// @see http://projecteuler.net/index.php?section=problems&id=197
public class Euler197 extends Sprite {
private var _tf : TextField;
public function Euler197() {
_tf = new TextField();
_tf.width = 465;
_tf.height = 465;
addChild(_tf);
var s : int = getTimer();
_tf.appendText("" + solve(1000) + "\n");
var g : int = getTimer();
_tf.appendText("" + (g - s) + " ms\n");
}
private function solve(N : Number) : int
{
var prev : Number = -1;
for(var i : Number = 1;i <= N;i++){
var u : Number = Math.floor(Math.pow(2, 30.403243784 - prev * prev));
_tf.appendText("" + u + "\n");
prev = u * 0.000000001;
}
return 0;
}
}
}