This website works better with JavaScript.
07bd17ec1a
committing problems 5-7 in euler test.
Charles Reid
2017-07-11 20:44:40 -0700
c581a9a015
moving problem scratch spaces to scratch.
Charles Reid
2017-07-11 20:36:21 -0700
1850ba3a24
Adding problem 3 and problem 4 to euler test.
Charles Reid
2017-07-11 20:36:00 -0700
c68557234a
add problem 2 to euler test.
Charles Reid
2017-07-11 20:30:52 -0700
ce32e94c2e
Factorial sum of digits 34 done.
Charles Reid
2017-07-11 04:39:21 -0700
1bb72bde7f
cleaning up 501 and getting things running normally
Charles Reid
2017-07-11 04:26:02 -0700
ee10ba6900
cleaning up problem 501 files.
Charles Reid
2017-07-11 03:16:23 -0700
284ae8d643
problem 67, knocked out.
Charles Reid
2017-07-10 22:28:53 -0700
5b39c1e6a5
brute force and bottom-up give same results for problem 18 input.
Charles Reid
2017-07-10 22:28:01 -0700
9d668890eb
commit load triangle file too.
Charles Reid
2017-07-10 22:26:27 -0700
c4a772dcdc
adding working solution - from bottom.
Charles Reid
2017-07-10 22:26:04 -0700
e757c6a217
removing old triangle file.
Charles Reid
2017-07-10 22:25:43 -0700
01cc1c5f78
fix method names.
Charles Reid
2017-07-10 21:38:16 -0700
5cb3b250e8
updating problem 67with two counterexamples.
Charles Reid
2017-07-10 21:36:25 -0700
4c0b501ae1
add makefile for problem 67.
Charles Reid
2017-07-10 21:35:14 -0700
c97d796ba5
cleanup javadoc for Problem 67.
Charles Reid
2017-07-10 21:34:49 -0700
3fd66acc65
Adding Problem 67 brute force and attempted subtriangle solution.
Charles Reid
2017-07-10 21:28:32 -0700
8385ae2bae
Adding binomial coefficient calculator.
Charles Reid
2017-07-10 20:06:34 -0700
d89992408b
Problem 18 fixing Path.
Charles Reid
2017-07-10 19:43:24 -0700
f3c732de51
Problem 18 clean up output.
Charles Reid
2017-07-10 19:42:52 -0700
31c0c8425b
notes on fix.
Charles Reid
2017-07-10 18:28:21 -0700
de491878a6
adding brute force solution. path/subtree sum solution was partially correct, path forward for fixing Path has been identified.
Charles Reid
2017-07-10 18:26:51 -0700
8acd36522e
finishing another round of debugging.
Charles Reid
2017-07-09 04:03:42 -0700
c8511fdc0a
inching closer...
Charles Reid
2017-07-09 04:02:27 -0700
c1c74ff8aa
In the midst of debugging - but we are finding triplet divisible numbers up to 1E8 in 7 s.
Charles Reid
2017-07-09 03:59:18 -0700
fac817b2fe
adding problem 501, replicating example data given in problem.
Charles Reid
2017-07-09 03:20:00 -0700
672a5bffce
removing more bugs from long segmented prime sieve.
Charles Reid
2017-07-09 03:06:15 -0700
bbbe49cce7
Fix qInit function to be correct, and faster.
Charles Reid
2017-07-09 02:11:05 -0700
e5f50a0955
updates to 501 makefile
Charles Reid
2017-07-09 01:45:36 -0700
00b792b2c9
we are getting closer to a feasible solution, but we have regressed. f(100) is now 13 instead of 10.
Charles Reid
2017-07-09 01:42:28 -0700
bc191f9fae
adding Long version of prime generator. faster by factor of 4.
Charles Reid
2017-07-09 01:16:09 -0700
7fc5be1c23
PrimeGenerator - reduced amount of time spent on qInit by 100%.
Charles Reid
2017-07-08 23:37:06 -0700
e739f06546
adjusting qk calculation, since that is the biggest bottleneck - about 50% of calcualtion.
Charles Reid
2017-07-08 22:21:11 -0700
2ada856952
Bringing in the big gusn - JIP profiler.
Charles Reid
2017-07-08 21:57:09 -0700
ddc6b6d7e8
Updating prime generator - generates primes correctly, but slower than expected...
Charles Reid
2017-07-08 20:58:37 -0700
c6ca53dd60
accidental commit of method not used.
Charles Reid
2017-07-08 20:57:40 -0700
f0d508b2bc
Ironing out details with prime range function.
Charles Reid
2017-07-08 20:33:23 -0700
1e929d04ca
Just kidding. NOW primes range actually works.
Charles Reid
2017-07-08 20:06:54 -0700
dd4cdf4d53
Prime generator class - primes range method working.
Charles Reid
2017-07-08 19:57:01 -0700
d21eeb5161
adding not-quite-functional version of prime generator, for backup.
Charles Reid
2017-07-08 17:40:32 -0700
cdab5dd627
adding continued fraction problem solution (057)
Charles Reid
2017-07-08 15:19:58 -0700
aa69425168
Updating BOP class with clarifying comment and adding problem.
Charles Reid
2017-07-08 15:18:40 -0700
a74238f2f7
clean up javadoc in 102.
Charles Reid
2017-07-08 15:17:46 -0700
360d703d8e
adding solution to problem 102 - triangles containing origin.
Charles Reid
2017-07-08 14:36:06 -0700
2c6883525d
adding 058 problem statement
Charles Reid
2017-07-08 02:40:12 -0700
d6c96bedac
adding problem statements for 018 and 019
Charles Reid
2017-07-08 02:28:36 -0700
5a71ec62ec
adding problem 101 makefile
Charles Reid
2017-07-08 01:45:37 -0700
9006d77b43
committing finished version of BOP from day ago.
Charles Reid
2017-07-08 01:45:22 -0700
c1eb0f96cb
yay!
Charles Reid
2017-07-08 01:44:40 -0700
31b68f5d12
Adding algorithm to generate primes in a stream, i.e., starting from m and going to n.
Charles Reid
2017-07-07 16:53:52 -0700
101fe9a3d3
Adding working version of test for 8 divisors, problem 501.
Charles Reid
2017-07-07 13:22:20 -0700
39cc30bc93
Adding working test version for optimal polynomial solution.
Charles Reid
2017-07-07 01:38:53 -0700
4f48237b6b
Lychrel number, yet another one to practice palindromes.
Charles Reid
2017-07-06 20:25:29 -0700
193cbd2416
add make clean command.
Charles Reid
2017-07-06 19:54:05 -0700
15d67b3ca8
Adding Euler Solution interface, Euler Test class, and first problem using this format.
Charles Reid
2017-07-06 19:53:38 -0700
c29d3b2635
adding java directory, with proper unit tests.
Charles Reid
2017-07-06 19:52:11 -0700
abc8304f23
Update Poker solution - straight check was broken. Everythign now working.
Charles Reid
2017-07-06 15:55:05 -0700
72f3432b47
Committing finished versions of all methods, plus some major bug fixes. All five tests passing now.
Charles Reid
2017-07-06 15:17:15 -0700
dc6bdbc87b
Adding powerful digit sum. Sometimes it is a matter of knowing when to use the brute force solution.
Charles Reid
2017-07-06 12:34:54 -0700
ce9f95df69
Making progress. Have laid out tests, poker hand class, comparators, and poker cards. Finished implementing several outcomes, have a few left to go.
Charles Reid
2017-07-06 03:48:12 -0700
c756600292
adding initial version that parses poker hands.
Charles Reid
2017-07-05 02:59:03 -0700
681f4186c7
cleanup for problem 100.
Charles Reid
2017-07-05 02:35:53 -0700
7ec81b86a4
adding 20.
Charles Reid
2017-07-05 02:35:04 -0700
4a6ff8e5f4
adding makefile
Charles Reid
2017-07-05 02:29:18 -0700
e2d5860f5e
Finally got this one. Have to update n and b, simultaneously, after computing their new values.
Charles Reid
2017-07-05 02:28:46 -0700
9c9064864d
unsuccessful in finding solution to PE 100 with integer square root idea...
Charles Reid
2017-07-05 02:04:37 -0700
c7c36031f9
fixing up problem 501 statement
Charles Reid
2017-07-04 21:17:10 -0700
98f5cccf3a
Adding 053, combinatoric values greater than 1 million.
Charles Reid
2017-07-04 21:04:27 -0700
00448f77ad
not using this.
Charles Reid
2017-07-04 20:08:05 -0700
c99c655cd0
Adding permuted multiples problem - program design was central.
Charles Reid
2017-07-04 19:56:08 -0700
6ec861c133
adding sums of digits of powers of 2 checker.
Charles Reid
2017-07-04 19:27:19 -0700
aba2868380
Adding number letter counts script. Interval thinking, and method chaining.
Charles Reid
2017-07-04 19:07:49 -0700
b2414b216f
Add 016, sum of digits of 2**1000. Very quick with BigInteger.
Charles Reid
2017-07-04 17:37:21 -0700
0205bb16e9
updating readme.
Charles Reid
2017-07-02 13:37:33 -0700
dce13543dc
Committing actual problem solution.
Charles Reid
2017-07-02 13:27:26 -0700
fb464af82d
todo item for problem 500.
Charles Reid
2017-07-02 04:45:33 -0700
7a95cb5970
add javadocs, make the size M of our candidate number a parameter.
Charles Reid
2017-07-02 03:22:54 -0700
e07859aa08
Adding problem 51 - worked out example.
Charles Reid
2017-07-02 03:13:13 -0700
de2a0b34fc
adding makefile for problem 12
Charles Reid
2017-07-01 23:57:56 -0700
12fd3b6144
add problem file to problem 11.
Charles Reid
2017-07-01 23:57:36 -0700
79996da29c
adding (untracked??) problem 10 solution.
Charles Reid
2017-07-01 23:57:18 -0700
6f72dac3af
renaming problem 001 file.
Charles Reid
2017-07-01 23:56:35 -0700
2b92edec31
adding a working, but mod-less, answer to problem 500.
Charles Reid
2017-07-01 23:55:20 -0700
44d6363218
update collatz recursive version and makefile.
Charles Reid
2017-07-01 01:29:07 -0700
21bf8ab918
Adding a version of Collatz sequence program that does not use recursion.
Charles Reid
2017-07-01 01:28:35 -0700
50dfb93684
Updating problem.txt files for each problem.
Charles Reid
2017-06-30 20:15:40 -0700
24df376856
Adding supplementary problem files for Problem 13, Digit Sum.
Charles Reid
2017-06-30 20:11:57 -0700
f5dd691b95
removing unneeded javadocs comment.
Charles Reid
2017-06-30 20:11:04 -0700
7d0edf8ef8
Adding Digit Sum problem.
Charles Reid
2017-06-30 20:10:28 -0700
819240a40a
adding note on possible fix.
Charles Reid
2017-06-30 13:17:09 -0700
e489a107ae
have a viable solution, but it is recursive and throws a stack overflow error 10% through the problem.
Charles Reid
2017-06-30 13:14:39 -0700
6b16e9a914
Committing triangular number program.
Charles Reid
2017-06-30 12:47:33 -0700
478c828ac2
add problem 11 solution.
Charles Reid
2017-06-29 14:24:37 -0700
1536374334
Adding problem 9 for project euler.
Charles Reid
2017-06-23 19:57:50 -0700
479846e123
adding problem 4 solution. That was easy.
Charles Reid
2017-06-23 18:46:14 -0700
a7d1cd78d4
moving each problem to own directory.
Charles Reid
2017-06-17 23:50:42 -0700
1d96e0fdc7
adding 008 directory with updated/working problem 8.
Charles Reid
2017-06-17 23:48:53 -0700
630c51b975
add updates to makefile.
Charles Reid
2017-06-17 23:36:40 -0700
89f6913e3a
adding problem 8 - kicker was recognizing that 13 digits is just above 32 bytes. we are trying to find a number greater than 2**32.
Charles Reid
2017-06-17 23:35:52 -0700
3678ad857d
try again later...
Charles Reid
2017-06-17 01:59:03 -0700