diff options
Diffstat (limited to 'content/browser/debugger/manual_tests/resources/primes.js')
-rw-r--r-- | content/browser/debugger/manual_tests/resources/primes.js | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/content/browser/debugger/manual_tests/resources/primes.js b/content/browser/debugger/manual_tests/resources/primes.js new file mode 100644 index 0000000..64d38dc --- /dev/null +++ b/content/browser/debugger/manual_tests/resources/primes.js @@ -0,0 +1,13 @@ +function Primes() { + this.primes_ = {}; +} + +Primes.prototype.test = function(p) { + for (var divisor in this.primes_) { + if (p % divisor === 0) return false; + if (divisor * divisor > p) + break; + } + this.primes_[p] = 1; + return true; +} |