Samuel Tardieu
ca7ffd6ea2
Separate lazy lists from core primes number generation
2009-01-07 21:10:34 +01:00
Samuel Tardieu
b96d2cca48
Add test for project Euler 157
2009-01-07 13:37:17 +01:00
Samuel Tardieu
3fbb9f7081
Project Euler - problem 57
2008-12-27 21:46:01 +01:00
Samuel Tardieu
588dfd326e
Change timing info on project-euler.010
...
The "math.primes" vocabulary now handles very easily primes up to
five millions.
2008-12-26 21:03:12 +01:00
Slava Pestov
cd5ae48670
Remove sequences.lib dependencies from project-euler.common and roman
2008-12-17 20:04:24 -06:00
Slava Pestov
c073a8b4f5
Fix more compile errors
2008-12-15 22:49:35 -06:00
Slava Pestov
e0f86889c7
Fixing load-everything for io.files split
2008-12-15 01:13:35 -06:00
Doug Coleman
294b84b659
remove extra short definition
2008-12-06 18:41:13 -06:00
Aaron Schaefer
46911bc797
Add alternate solution to Project Euler problem #2
2008-12-02 00:46:38 -05:00
Aaron Schaefer
6333710f7d
Fix ave-time considering switch to micro seconds
2008-11-24 22:05:43 -05:00
Aaron Schaefer
9a870b7760
Solution to Project Euler problem 50
2008-11-20 01:48:43 -05:00
Aaron Schaefer
f8e86894a4
Minor Project Euler cleanup
2008-11-17 18:41:21 -05:00
Aaron Schaefer
72fea07526
Forgot to update project-euler.factor
2008-11-15 17:33:51 -05:00
Aaron Schaefer
3e00dc7f4e
Solution to Project Euler problem 99
2008-11-15 17:26:00 -05:00
Aaron Schaefer
7898a9252d
Cleanup PE solutions and formatting
2008-11-15 15:43:21 -05:00
Slava Pestov
66558ce584
Merge branch 'master' of git://projects.elasticdog.com/git/factor
2008-11-11 02:39:58 -06:00
Aaron Schaefer
8e155a8306
Cleanup formatting of Project Euler problem 215
2008-11-10 23:26:38 -05:00
Aaron Schaefer
05d991ab74
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-10 22:57:14 -05:00
Aaron Schaefer
3b204ff971
Solution to Project Euler problem 73
2008-11-10 22:56:37 -05:00
Eric Mertens
8ace93a75f
add project-euler.203
2008-11-10 19:34:36 -08:00
Aaron Schaefer
db7cbed3a5
Move ratio mediant word to project-euler.common
2008-11-10 12:51:43 -05:00
Aaron Schaefer
9be9538230
Update Project Euler using line
2008-11-10 12:38:01 -05:00
Eric Mertens
57af68f7ed
add project-euler.215
2008-11-09 22:20:12 -08:00
Aaron Schaefer
b04bc4d866
Solution to Project Euler problem 71
2008-11-10 00:58:43 -05:00
Aaron Schaefer
61db7d846b
Switch zero? to 0 = where appropriate in PE solutions
2008-11-09 22:10:42 -05:00
Aaron Schaefer
531a9e32da
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-09 18:01:11 -05:00
Aaron Schaefer
2bd1723cc1
Rerun ave-time of PE #43 after constant space change
2008-11-07 01:25:18 -05:00
Doug Coleman
73f6691f75
print out clickable pathnames in project euler
2008-11-06 15:48:08 -06:00
Slava Pestov
666100a07b
Tweak euler043 to run in constant space, add new each-permutation and reduce-permutations combinators to math.combinatorics
2008-11-06 11:07:19 -06:00
Aaron Schaefer
4d1d9b2087
Fix short circuit usage in Project Euler solutions
2008-11-06 01:41:24 -05:00
Aaron Schaefer
373c05ee49
Forgot to inline collect-benchmarks word
2008-11-05 19:24:19 -05:00
Aaron Schaefer
b5b207a484
Add test files for all Project Euler solutions
2008-11-05 01:11:15 -05:00
Aaron Schaefer
e763b5a335
Add unit tests for Project Euler
2008-11-04 01:04:03 -05:00
Aaron Schaefer
e923ec16d3
Rewrite of collect-benchmarks in ave-time vocab
2008-11-03 22:56:32 -05:00
Aaron Schaefer
9d06315809
Clean up of common Project Euler code
2008-11-03 20:14:37 -05:00
Aaron Schaefer
9be67e7df7
Add meta data to Project Euler problem 186
2008-11-03 19:02:57 -05:00
Aaron Schaefer
9152b6d5f0
Cleanup of Project Euler problem 92
2008-11-03 18:25:50 -05:00
Aaron Schaefer
92e2ee3509
Clean up Projece Euler solutions
2008-11-03 16:20:36 -05:00
Aaron Schaefer
852c16a79b
Fix sorting string equality issue in Project Euler
2008-10-31 01:35:37 -04:00
Aaron Schaefer
3127cfdddc
Use clump instead of collect-consecutive in PE
2008-10-30 23:34:32 -04:00
Aaron Schaefer
f2538d0156
Clean up Project Euler solutions
2008-10-30 22:04:44 -04:00
Doug Coleman
86cdfa3a4c
remove lib usage, fix compile errors
2008-10-02 17:49:04 -05:00
Doug Coleman
6e7aa21cb5
dont use lib
2008-10-02 17:40:49 -05:00
Slava Pestov
379566374c
Fix usages of nths
2008-09-12 18:15:22 -05:00
Slava Pestov
cf80dd122a
Updating code for make and fry changes
2008-09-10 22:11:40 -05:00
Aaron Schaefer
fe24f3e82a
Merge git://projects.elasticdog.com/git/factor into public
...
* git://projects.elasticdog.com/git/factor:
Add standard deviation to output of ave-time benchmarking word
Minor updates to standardize new Project Euler solutions
Alternative solution to Project Euler problem 1
Conflicts:
extra/project-euler/ave-time/ave-time.factor
2008-09-08 02:20:42 -04:00
Doug Coleman
ad890e8a31
if-empty changes
2008-09-06 17:15:25 -05:00
Doug Coleman
89386ae636
left-trim -> trim-left
2008-09-05 18:56:57 -05:00
Doug Coleman
51db0d7e7d
fix accessors
2008-09-02 13:01:20 -05:00
Doug Coleman
acc3badbe7
new accessors
2008-09-02 12:36:51 -05:00