demos: fix some syntax.

locals-and-roots
Doug Coleman 2016-06-05 13:34:37 -07:00
parent 2c4a58927e
commit 398d946a76
105 changed files with 114 additions and 107 deletions

View File

@ -6,7 +6,7 @@ ui.gadgets.labels ;
in: lcd in: lcd
: lcd-digit ( digit row -- str ) : lcd-digit ( digit row -- str )
[ dup char: : = [ drop 10 ] [ char: 0 - ] if ] dip { [ dup char: \: = [ drop 10 ] [ char: 0 - ] if ] dip {
" _ _ _ _ _ _ _ _ " " _ _ _ _ _ _ _ _ "
" | | | _| _| |_| |_ |_ | |_| |_| * " " | | | _| _| |_| |_ |_ | |_| |_| * "
" |_| | |_ _| | _| |_| | |_| | * " " |_| | |_ _| | _| |_| | |_| | * "

View File

@ -60,18 +60,18 @@ CONSTANT: morse-code-table $[
{ char: , "--..--" } { char: , "--..--" }
{ char: ? "..--.." } { char: ? "..--.." }
{ char: ' ".----." } { char: ' ".----." }
{ char: ! "-.-.--" } { char: \! "-.-.--" }
{ char: / "-..-." } { char: / "-..-." }
{ char: ( "-.--." } { char: \( "-.--." }
{ char: ) "-.--.-" } { char: ) "-.--.-" }
{ char: & ".-..." } { char: & ".-..." }
{ char: : "---..." } { char: \: "---..." }
{ char: ; "-.-.-." } { char: ; "-.-.-." }
{ char: = "-...- " } { char: = "-...- " }
{ char: + ".-.-." } { char: + ".-.-." }
{ char: - "-....-" } { char: - "-....-" }
{ char: _ "..--.-" } { char: _ "..--.-" }
{ char: " ".-..-." } { char: \" ".-..-." }
{ char: $ "...-..-" } { char: $ "...-..-" }
{ char: @ ".--.-." } { char: @ ".--.-." }
{ char: \s "/" } { char: \s "/" }

View File

@ -66,4 +66,4 @@ PRIVATE>
! [ euler001d ] 100 ave-time ! [ euler001d ] 100 ave-time
! 0 ms ave run time - 0.08 SD (100 trials) ! 0 ms ave run time - 0.08 SD (100 trials)
SOLUTION: euler001 solution: euler001

View File

@ -77,4 +77,4 @@ PRIVATE>
! [ euler002b ] 100 ave-time ! [ euler002b ] 100 ave-time
! 0 ms ave run time - 0.0 SD (100 trials) ! 0 ms ave run time - 0.0 SD (100 trials)
SOLUTION: euler002b solution: euler002b

View File

@ -22,4 +22,4 @@ in: project-euler.003
! [ euler003 ] 100 ave-time ! [ euler003 ] 100 ave-time
! 1 ms ave run time - 0.49 SD (100 trials) ! 1 ms ave run time - 0.49 SD (100 trials)
SOLUTION: euler003 solution: euler003

View File

@ -34,4 +34,4 @@ PRIVATE>
! [ euler004 ] 100 ave-time ! [ euler004 ] 100 ave-time
! 1164 ms ave run time - 39.35 SD (100 trials) ! 1164 ms ave run time - 39.35 SD (100 trials)
SOLUTION: euler004 solution: euler004

View File

@ -23,4 +23,4 @@ in: project-euler.005
! [ euler005 ] 100 ave-time ! [ euler005 ] 100 ave-time
! 0 ms ave run time - 0.14 SD (100 trials) ! 0 ms ave run time - 0.14 SD (100 trials)
SOLUTION: euler005 solution: euler005

View File

@ -40,4 +40,4 @@ PRIVATE>
! [ euler006 ] 100 ave-time ! [ euler006 ] 100 ave-time
! 0 ms ave run time - 0.24 SD (100 trials) ! 0 ms ave run time - 0.24 SD (100 trials)
SOLUTION: euler006 solution: euler006

View File

@ -23,4 +23,4 @@ in: project-euler.007
! [ euler007 ] 100 ave-time ! [ euler007 ] 100 ave-time
! 5 ms ave run time - 1.13 SD (100 trials) ! 5 ms ave run time - 1.13 SD (100 trials)
SOLUTION: euler007 solution: euler007

View File

@ -69,4 +69,4 @@ PRIVATE>
! [ euler008 ] 100 ave-time ! [ euler008 ] 100 ave-time
! 2 ms ave run time - 0.79 SD (100 trials) ! 2 ms ave run time - 0.79 SD (100 trials)
SOLUTION: euler008 solution: euler008

View File

@ -50,4 +50,4 @@ PRIVATE>
! [ euler009 ] 100 ave-time ! [ euler009 ] 100 ave-time
! 1 ms ave run time - 0.73 SD (100 trials) ! 1 ms ave run time - 0.73 SD (100 trials)
SOLUTION: euler009 solution: euler009

View File

@ -22,4 +22,4 @@ in: project-euler.010
! [ euler010 ] 100 ave-time ! [ euler010 ] 100 ave-time
! 15 ms ave run time - 0.41 SD (100 trials) ! 15 ms ave run time - 0.41 SD (100 trials)
SOLUTION: euler010 solution: euler010

View File

@ -101,4 +101,4 @@ PRIVATE>
! [ euler011 ] 100 ave-time ! [ euler011 ] 100 ave-time
! 3 ms ave run time - 0.77 SD (100 trials) ! 3 ms ave run time - 0.77 SD (100 trials)
SOLUTION: euler011 solution: euler011

View File

@ -39,4 +39,4 @@ in: project-euler.012
! [ euler012 ] 10 ave-time ! [ euler012 ] 10 ave-time
! 6573 ms ave run time - 346.27 SD (10 trials) ! 6573 ms ave run time - 346.27 SD (10 trials)
SOLUTION: euler012 solution: euler012

View File

@ -230,4 +230,4 @@ PRIVATE>
! [ euler013 ] 100 ave-time ! [ euler013 ] 100 ave-time
! 0 ms ave run time - 0.31 SD (100 trials) ! 0 ms ave run time - 0.31 SD (100 trials)
SOLUTION: euler013 solution: euler013

View File

@ -70,4 +70,4 @@ PRIVATE>
! TODO: try using memoization ! TODO: try using memoization
SOLUTION: euler014a solution: euler014a

View File

@ -30,4 +30,4 @@ PRIVATE>
! [ euler015 ] 100 ave-time ! [ euler015 ] 100 ave-time
! 0 ms ave run time - 0.2 SD (100 trials) ! 0 ms ave run time - 0.2 SD (100 trials)
SOLUTION: euler015 solution: euler015

View File

@ -22,4 +22,4 @@ in: project-euler.016
! [ euler016 ] 100 ave-time ! [ euler016 ] 100 ave-time
! 0 ms ave run time - 0.67 SD (100 trials) ! 0 ms ave run time - 0.67 SD (100 trials)
SOLUTION: euler016 solution: euler016

View File

@ -29,4 +29,4 @@ in: project-euler.017
! [ euler017 ] 100 ave-time ! [ euler017 ] 100 ave-time
! 15 ms ave run time - 1.71 SD (100 trials) ! 15 ms ave run time - 1.71 SD (100 trials)
SOLUTION: euler017 solution: euler017

View File

@ -90,4 +90,4 @@ PRIVATE>
! [ euler018a ] 100 ave-time ! [ euler018a ] 100 ave-time
! 0 ms ave run time - 0.39 SD (100 trials) ! 0 ms ave run time - 0.39 SD (100 trials)
SOLUTION: euler018a solution: euler018a

View File

@ -63,4 +63,4 @@ PRIVATE>
! [ euler019a ] 100 ave-time ! [ euler019a ] 100 ave-time
! 17 ms ave run time - 2.13 SD (100 trials) ! 17 ms ave run time - 2.13 SD (100 trials)
SOLUTION: euler019 solution: euler019

View File

@ -22,4 +22,4 @@ in: project-euler.020
! [ euler020 ] 100 ave-time ! [ euler020 ] 100 ave-time
! 0 ms ave run time - 0.55 (100 trials) ! 0 ms ave run time - 0.55 (100 trials)
SOLUTION: euler020 solution: euler020

View File

@ -35,4 +35,4 @@ in: project-euler.021
! [ euler021 ] 100 ave-time ! [ euler021 ] 100 ave-time
! 335 ms ave run time - 18.63 SD (100 trials) ! 335 ms ave run time - 18.63 SD (100 trials)
SOLUTION: euler021 solution: euler021

View File

@ -42,4 +42,4 @@ PRIVATE>
! [ euler022 ] 100 ave-time ! [ euler022 ] 100 ave-time
! 74 ms ave run time - 5.13 SD (100 trials) ! 74 ms ave run time - 5.13 SD (100 trials)
SOLUTION: euler022 solution: euler022

View File

@ -55,4 +55,4 @@ PRIVATE>
! [ euler023 ] time ! [ euler023 ] time
! 2.15542 seconds ! 2.15542 seconds
SOLUTION: euler023 solution: euler023

View File

@ -29,4 +29,4 @@ in: project-euler.024
! [ euler024 ] 100 ave-time ! [ euler024 ] 100 ave-time
! 0 ms ave run time - 0.27 SD (100 trials) ! 0 ms ave run time - 0.27 SD (100 trials)
SOLUTION: euler024 solution: euler024

View File

@ -78,4 +78,4 @@ PRIVATE>
! [ euler025a ] 100 ave-time ! [ euler025a ] 100 ave-time
! 0 ms ave run time - 0.17 SD (100 trials) ! 0 ms ave run time - 0.17 SD (100 trials)
SOLUTION: euler025a solution: euler025a

View File

@ -65,4 +65,4 @@ PRIVATE>
! [ euler026 ] 100 ave-time ! [ euler026 ] 100 ave-time
! 290 ms ave run time - 19.2 SD (100 trials) ! 290 ms ave run time - 19.2 SD (100 trials)
SOLUTION: euler026 solution: euler026

View File

@ -72,4 +72,4 @@ PRIVATE>
! TODO: generalize max-consecutive/max-product (from #26) into a new word ! TODO: generalize max-consecutive/max-product (from #26) into a new word
SOLUTION: euler027 solution: euler027

View File

@ -43,4 +43,4 @@ PRIVATE>
! [ euler028 ] 100 ave-time ! [ euler028 ] 100 ave-time
! 0 ms ave run time - 0.39 SD (100 trials) ! 0 ms ave run time - 0.39 SD (100 trials)
SOLUTION: euler028 solution: euler028

View File

@ -34,4 +34,4 @@ in: project-euler.029
! [ euler029 ] 100 ave-time ! [ euler029 ] 100 ave-time
! 704 ms ave run time - 28.07 SD (100 trials) ! 704 ms ave run time - 28.07 SD (100 trials)
SOLUTION: euler029 solution: euler029

View File

@ -43,4 +43,4 @@ PRIVATE>
! [ euler030 ] 100 ave-time ! [ euler030 ] 100 ave-time
! 1700 ms ave run time - 64.84 SD (100 trials) ! 1700 ms ave run time - 64.84 SD (100 trials)
SOLUTION: euler030 solution: euler030

View File

@ -60,4 +60,4 @@ PRIVATE>
! TODO: generalize to eliminate duplication; use a sequence to specify denominations? ! TODO: generalize to eliminate duplication; use a sequence to specify denominations?
SOLUTION: euler031 solution: euler031

View File

@ -77,4 +77,4 @@ PRIVATE>
! [ euler032a ] 10 ave-time ! [ euler032a ] 10 ave-time
! 2624 ms ave run time - 131.91 SD (10 trials) ! 2624 ms ave run time - 131.91 SD (10 trials)
SOLUTION: euler032a solution: euler032a

View File

@ -52,4 +52,4 @@ PRIVATE>
! [ euler033 ] 100 ave-time ! [ euler033 ] 100 ave-time
! 7 ms ave run time - 1.31 SD (100 trials) ! 7 ms ave run time - 1.31 SD (100 trials)
SOLUTION: euler033 solution: euler033

View File

@ -44,4 +44,4 @@ PRIVATE>
! [ euler034 ] 10 ave-time ! [ euler034 ] 10 ave-time
! 5506 ms ave run time - 144.0 SD (10 trials) ! 5506 ms ave run time - 144.0 SD (10 trials)
SOLUTION: euler034 solution: euler034

View File

@ -58,4 +58,4 @@ PRIVATE>
! TODO: try using bit arrays or other methods outlined here: ! TODO: try using bit arrays or other methods outlined here:
! http://home.comcast.net/~babdulbaki/Circular_Primes.html ! http://home.comcast.net/~babdulbaki/Circular_Primes.html
SOLUTION: euler035 solution: euler035

View File

@ -36,4 +36,4 @@ PRIVATE>
! [ euler036 ] 100 ave-time ! [ euler036 ] 100 ave-time
! 1703 ms ave run time - 96.6 SD (100 trials) ! 1703 ms ave run time - 96.6 SD (100 trials)
SOLUTION: euler036 solution: euler036

View File

@ -49,4 +49,4 @@ PRIVATE>
! [ euler037 ] 100 ave-time ! [ euler037 ] 100 ave-time
! 130 ms ave run time - 6.27 SD (100 trials) ! 130 ms ave run time - 6.27 SD (100 trials)
SOLUTION: euler037 solution: euler037

View File

@ -53,4 +53,4 @@ PRIVATE>
! [ euler038 ] 100 ave-time ! [ euler038 ] 100 ave-time
! 11 ms ave run time - 1.5 SD (100 trials) ! 11 ms ave run time - 1.5 SD (100 trials)
SOLUTION: euler038 solution: euler038

View File

@ -62,4 +62,4 @@ PRIVATE>
! [ euler039 ] 100 ave-time ! [ euler039 ] 100 ave-time
! 1 ms ave run time - 0.37 SD (100 trials) ! 1 ms ave run time - 0.37 SD (100 trials)
SOLUTION: euler039 solution: euler039

View File

@ -48,4 +48,4 @@ PRIVATE>
! [ euler040 ] 100 ave-time ! [ euler040 ] 100 ave-time
! 444 ms ave run time - 23.64 SD (100 trials) ! 444 ms ave run time - 23.64 SD (100 trials)
SOLUTION: euler040 solution: euler040

View File

@ -37,4 +37,4 @@ in: project-euler.041
! [ euler041 ] 100 ave-time ! [ euler041 ] 100 ave-time
! 64 ms ave run time - 4.22 SD (100 trials) ! 64 ms ave run time - 4.22 SD (100 trials)
SOLUTION: euler041 solution: euler041

View File

@ -71,4 +71,4 @@ PRIVATE>
! [ euler042a ] 100 ave-time ! [ euler042a ] 100 ave-time
! 21 ms ave run time - 2.2 SD (100 trials) ! 21 ms ave run time - 2.2 SD (100 trials)
SOLUTION: euler042a solution: euler042a

View File

@ -98,4 +98,4 @@ PRIVATE>
! [ euler043a ] 100 ave-time ! [ euler043a ] 100 ave-time
! 10 ms ave run time - 1.37 SD (100 trials) ! 10 ms ave run time - 1.37 SD (100 trials)
SOLUTION: euler043a solution: euler043a

View File

@ -51,4 +51,4 @@ PRIVATE>
! [ euler044 ] 10 ave-time ! [ euler044 ] 10 ave-time
! 289 ms ave run time - 0.27 SD (10 trials) ! 289 ms ave run time - 0.27 SD (10 trials)
SOLUTION: euler044 solution: euler044

View File

@ -46,4 +46,4 @@ PRIVATE>
! [ euler045 ] 100 ave-time ! [ euler045 ] 100 ave-time
! 12 ms ave run time - 1.71 SD (100 trials) ! 12 ms ave run time - 1.71 SD (100 trials)
SOLUTION: euler045 solution: euler045

View File

@ -50,4 +50,4 @@ PRIVATE>
! [ euler046 ] 100 ave-time ! [ euler046 ] 100 ave-time
! 37 ms ave run time - 3.39 SD (100 trials) ! 37 ms ave run time - 3.39 SD (100 trials)
SOLUTION: euler046 solution: euler046

View File

@ -93,4 +93,4 @@ PRIVATE>
! TODO: I don't like that you have to specify the upper bound, maybe try making ! TODO: I don't like that you have to specify the upper bound, maybe try making
! this lazy so it could also short-circuit when it finds the answer? ! this lazy so it could also short-circuit when it finds the answer?
SOLUTION: euler047a solution: euler047a

View File

@ -23,4 +23,4 @@ in: project-euler.048
! [ euler048 ] 100 ave-time ! [ euler048 ] 100 ave-time
! 276 ms run / 1 ms GC ave time - 100 trials ! 276 ms run / 1 ms GC ave time - 100 trials
SOLUTION: euler048 solution: euler048

View File

@ -62,4 +62,4 @@ PRIVATE>
! [ euler049 ] 100 ave-time ! [ euler049 ] 100 ave-time
! 206 ms ave run time - 10.25 SD (100 trials) ! 206 ms ave run time - 10.25 SD (100 trials)
SOLUTION: euler049 solution: euler049

View File

@ -85,4 +85,4 @@ PRIVATE>
! [ euler050 ] 100 ave-time ! [ euler050 ] 100 ave-time
! 291 ms run / 20.6 ms GC ave time - 100 trials ! 291 ms run / 20.6 ms GC ave time - 100 trials
SOLUTION: euler050 solution: euler050

View File

@ -81,4 +81,4 @@ PRIVATE>
: euler051 ( -- answer ) : euler051 ( -- answer )
2 (euler051) ; 2 (euler051) ;
SOLUTION: euler051 solution: euler051

View File

@ -48,4 +48,4 @@ PRIVATE>
! [ euler052 ] 100 ave-time ! [ euler052 ] 100 ave-time
! 92 ms ave run time - 6.29 SD (100 trials) ! 92 ms ave run time - 6.29 SD (100 trials)
SOLUTION: euler052 solution: euler052

View File

@ -32,4 +32,4 @@ in: project-euler.053
! [ euler053 ] 100 ave-time ! [ euler053 ] 100 ave-time
! 52 ms ave run time - 4.44 SD (100 trials) ! 52 ms ave run time - 4.44 SD (100 trials)
SOLUTION: euler053 solution: euler053

View File

@ -81,4 +81,4 @@ PRIVATE>
! [ euler054 ] 100 ave-time ! [ euler054 ] 100 ave-time
! 34 ms ave run time - 2.65 SD (100 trials) ! 34 ms ave run time - 2.65 SD (100 trials)
SOLUTION: euler054 solution: euler054

View File

@ -66,4 +66,4 @@ PRIVATE>
! [ euler055 ] 100 ave-time ! [ euler055 ] 100 ave-time
! 478 ms ave run time - 30.63 SD (100 trials) ! 478 ms ave run time - 30.63 SD (100 trials)
SOLUTION: euler055 solution: euler055

View File

@ -29,4 +29,4 @@ in: project-euler.056
! [ euler056 ] 100 ave-time ! [ euler056 ] 100 ave-time
! 22 ms ave run time - 2.13 SD (100 trials) ! 22 ms ave run time - 2.13 SD (100 trials)
SOLUTION: euler056 solution: euler056

View File

@ -41,4 +41,4 @@ in: project-euler.057
! [ euler057 ] 100 ave-time ! [ euler057 ] 100 ave-time
! 1728 ms ave run time - 80.81 SD (100 trials) ! 1728 ms ave run time - 80.81 SD (100 trials)
SOLUTION: euler057 solution: euler057

View File

@ -65,4 +65,4 @@ PRIVATE>
! [ euler058 ] 10 ave-time ! [ euler058 ] 10 ave-time
! 12974 ms ave run time - 284.46 SD (10 trials) ! 12974 ms ave run time - 284.46 SD (10 trials)
SOLUTION: euler058 solution: euler058

View File

@ -89,4 +89,4 @@ PRIVATE>
! [ euler059 ] 100 ave-time ! [ euler059 ] 100 ave-time
! 8 ms ave run time - 1.4 SD (100 trials) ! 8 ms ave run time - 1.4 SD (100 trials)
SOLUTION: euler059 solution: euler059

View File

@ -51,4 +51,4 @@ PRIVATE>
! [ euler062 ] 100 ave-time ! [ euler062 ] 100 ave-time
! 78 ms ave run time - 0.9 SD (100 trials) ! 78 ms ave run time - 0.9 SD (100 trials)
SOLUTION: euler062 solution: euler062

View File

@ -34,4 +34,4 @@ in: project-euler.063
! [ euler063 ] 100 ave-time ! [ euler063 ] 100 ave-time
! 0 ms ave run time - 0.0 SD (100 trials) ! 0 ms ave run time - 0.0 SD (100 trials)
SOLUTION: euler063 solution: euler063

View File

@ -74,4 +74,4 @@ PRIVATE>
! [ euler065 ] 100 ave-time ! [ euler065 ] 100 ave-time
! 4 ms ave run time - 0.33 SD (100 trials) ! 4 ms ave run time - 0.33 SD (100 trials)
SOLUTION: euler065 solution: euler065

View File

@ -59,4 +59,4 @@ PRIVATE>
! [ euler067a ] 100 ave-time ! [ euler067a ] 100 ave-time
! 21 ms ave run time - 2.65 SD (100 trials) ! 21 ms ave run time - 2.65 SD (100 trials)
SOLUTION: euler067a solution: euler067a

View File

@ -81,4 +81,4 @@ PRIVATE>
! [ euler069a ] 100 ave-time ! [ euler069a ] 100 ave-time
! 0 ms ave run time - 0.01 SD (100 trials) ! 0 ms ave run time - 0.01 SD (100 trials)
SOLUTION: euler069a solution: euler069a

View File

@ -65,4 +65,4 @@ PRIVATE>
! [ euler070 ] 100 ave-time ! [ euler070 ] 100 ave-time
! 379 ms ave run time - 1.15 SD (100 trials) ! 379 ms ave run time - 1.15 SD (100 trials)
SOLUTION: euler070 solution: euler070

View File

@ -39,4 +39,4 @@ in: project-euler.071
! [ euler071 ] 100 ave-time ! [ euler071 ] 100 ave-time
! 155 ms ave run time - 6.95 SD (100 trials) ! 155 ms ave run time - 6.95 SD (100 trials)
SOLUTION: euler071 solution: euler071

View File

@ -35,4 +35,4 @@ in: project-euler.072
! [ euler072 ] 100 ave-time ! [ euler072 ] 100 ave-time
! 5274 ms ave run time - 102.7 SD (100 trials) ! 5274 ms ave run time - 102.7 SD (100 trials)
SOLUTION: euler072 solution: euler072

View File

@ -48,4 +48,4 @@ PRIVATE>
! [ euler073 ] 10 ave-time ! [ euler073 ] 10 ave-time
! 20506 ms ave run time - 937.07 SD (10 trials) ! 20506 ms ave run time - 937.07 SD (10 trials)
SOLUTION: euler073 solution: euler073

View File

@ -64,4 +64,4 @@ PRIVATE>
! [ euler074 ] 10 ave-time ! [ euler074 ] 10 ave-time
! 25134 ms ave run time - 31.96 SD (10 trials) ! 25134 ms ave run time - 31.96 SD (10 trials)
SOLUTION: euler074 solution: euler074

View File

@ -75,4 +75,4 @@ PRIVATE>
! [ euler075 ] 10 ave-time ! [ euler075 ] 10 ave-time
! 3341 ms ave run timen - 157.77 SD (10 trials) ! 3341 ms ave run timen - 157.77 SD (10 trials)
SOLUTION: euler075 solution: euler075

View File

@ -56,4 +56,4 @@ PRIVATE>
! [ euler076 ] 100 ave-time ! [ euler076 ] 100 ave-time
! 560 ms ave run time - 17.74 SD (100 trials) ! 560 ms ave run time - 17.74 SD (100 trials)
SOLUTION: euler076 solution: euler076

View File

@ -63,4 +63,4 @@ PRIVATE>
! TODO: set words on sequences are relatively slow; topological sort could be ! TODO: set words on sequences are relatively slow; topological sort could be
! cleaned up and generalized much better, but it works for this problem ! cleaned up and generalized much better, but it works for this problem
SOLUTION: euler079 solution: euler079

View File

@ -72,4 +72,4 @@ PRIVATE>
! [ euler081 ] 100 ave-time ! [ euler081 ] 100 ave-time
! 9 ms ave run time - 0.39 SD (100 trials) ! 9 ms ave run time - 0.39 SD (100 trials)
SOLUTION: euler081 solution: euler081

View File

@ -58,4 +58,4 @@ PRIVATE>
! [ euler085 ] 100 ave-time ! [ euler085 ] 100 ave-time
! 791 ms ave run time - 17.15 SD (100 trials) ! 791 ms ave run time - 17.15 SD (100 trials)
SOLUTION: euler085 solution: euler085

View File

@ -45,4 +45,4 @@ in: project-euler.089
! [ euler089 ] 100 ave-time ! [ euler089 ] 100 ave-time
! 14 ms ave run time - 0.27 SD (100 trials) ! 14 ms ave run time - 0.27 SD (100 trials)
SOLUTION: euler089 solution: euler089

View File

@ -50,4 +50,4 @@ PRIVATE>
! TODO: this solution is not very efficient, much better optimizations exist ! TODO: this solution is not very efficient, much better optimizations exist
SOLUTION: euler092 solution: euler092

View File

@ -28,4 +28,4 @@ in: project-euler.097
! [ euler097 ] 100 ave-time ! [ euler097 ] 100 ave-time
! 0 ms ave run timen - 0.22 SD (100 trials) ! 0 ms ave run timen - 0.22 SD (100 trials)
SOLUTION: euler097 solution: euler097

View File

@ -49,4 +49,4 @@ PRIVATE>
! [ euler099 ] 100 ave-time ! [ euler099 ] 100 ave-time
! 16 ms ave run timen - 1.67 SD (100 trials) ! 16 ms ave run timen - 1.67 SD (100 trials)
SOLUTION: euler099 solution: euler099

View File

@ -32,4 +32,4 @@ in: project-euler.100
! [ euler100 ] 100 ave-time ! [ euler100 ] 100 ave-time
! 0 ms ave run time - 0.14 SD (100 trials) ! 0 ms ave run time - 0.14 SD (100 trials)
SOLUTION: euler100 solution: euler100

View File

@ -61,4 +61,4 @@ PRIVATE>
! [ euler102 ] 100 ave-time ! [ euler102 ] 100 ave-time
! 12 ms ave run time - 0.92 SD (100 trials) ! 12 ms ave run time - 0.92 SD (100 trials)
SOLUTION: euler102 solution: euler102

View File

@ -49,4 +49,4 @@ PRIVATE>
! [ euler112 ] 100 ave-time ! [ euler112 ] 100 ave-time
! 2749 ms ave run time - 33.76 SD (100 trials) ! 2749 ms ave run time - 33.76 SD (100 trials)
SOLUTION: euler112 solution: euler112

View File

@ -57,4 +57,4 @@ PRIVATE>
! [ euler116 ] 100 ave-time ! [ euler116 ] 100 ave-time
! 0 ms ave run time - 0.34 SD (100 trials) ! 0 ms ave run time - 0.34 SD (100 trials)
SOLUTION: euler116 solution: euler116

View File

@ -41,4 +41,4 @@ PRIVATE>
! [ euler117 ] 100 ave-time ! [ euler117 ] 100 ave-time
! 0 ms ave run time - 0.29 SD (100 trials) ! 0 ms ave run time - 0.29 SD (100 trials)
SOLUTION: euler117 solution: euler117

View File

@ -60,4 +60,4 @@ PRIVATE>
! array in the way of the sieve of eratosthene would scale ! array in the way of the sieve of eratosthene would scale
! better on bigger values. ! better on bigger values.
SOLUTION: euler124 solution: euler124

View File

@ -45,4 +45,4 @@ PRIVATE>
! [ euler134 ] 10 ave-time ! [ euler134 ] 10 ave-time
! 933 ms ave run timen - 19.58 SD (10 trials) ! 933 ms ave run timen - 19.58 SD (10 trials)
SOLUTION: euler134 solution: euler134

View File

@ -51,4 +51,4 @@ PRIVATE>
! [ euler148 ] 100 ave-time ! [ euler148 ] 100 ave-time
! 0 ms ave run time - 0.17 SD (100 trials) ! 0 ms ave run time - 0.17 SD (100 trials)
SOLUTION: euler148 solution: euler148

View File

@ -70,4 +70,4 @@ PRIVATE>
! [ euler150 ] 10 ave-time ! [ euler150 ] 10 ave-time
! 30208 ms ave run time - 593.45 SD (10 trials) ! 30208 ms ave run time - 593.45 SD (10 trials)
SOLUTION: euler150 solution: euler150

View File

@ -74,4 +74,4 @@ defer: (euler151)
! [ euler151 ] 100 ave-time ! [ euler151 ] 100 ave-time
! ? ms run time - 100 trials ! ? ms run time - 100 trials
SOLUTION: euler151 solution: euler151

View File

@ -35,4 +35,4 @@ PRIVATE>
! [ euler164 ] 100 ave-time ! [ euler164 ] 100 ave-time
! 7 ms ave run time - 1.23 SD (100 trials) ! 7 ms ave run time - 1.23 SD (100 trials)
SOLUTION: euler164 solution: euler164

View File

@ -39,4 +39,4 @@ MEMO: fn ( n -- x )
! [ euler169 ] 100 ave-time ! [ euler169 ] 100 ave-time
! 0 ms ave run time - 0.2 SD (100 trials) ! 0 ms ave run time - 0.2 SD (100 trials)
SOLUTION: euler169 solution: euler169

View File

@ -35,4 +35,4 @@ PRIVATE>
! [ euler173 ] 100 ave-time ! [ euler173 ] 100 ave-time
! 0 ms ave run time - 0.35 SD (100 trials) ! 0 ms ave run time - 0.35 SD (100 trials)
SOLUTION: euler173 solution: euler173

View File

@ -55,4 +55,4 @@ PRIVATE>
! [ euler175 ] 100 ave-time ! [ euler175 ] 100 ave-time
! 0 ms ave run time - 0.31 SD (100 trials) ! 0 ms ave run time - 0.31 SD (100 trials)
SOLUTION: euler175 solution: euler175

View File

@ -73,4 +73,4 @@ in: project-euler.186
! [ euler186 ] 10 ave-time ! [ euler186 ] 10 ave-time
! 18572 ms ave run time - 796.87 SD (10 trials) ! 18572 ms ave run time - 796.87 SD (10 trials)
SOLUTION: euler186 solution: euler186

View File

@ -40,4 +40,4 @@ PRIVATE>
! [ euler188 ] 100 ave-time ! [ euler188 ] 100 ave-time
! 4 ms ave run time - 0.05 SD (100 trials) ! 4 ms ave run time - 0.05 SD (100 trials)
SOLUTION: euler188 solution: euler188

View File

@ -51,4 +51,4 @@ PRIVATE>
! [ euler150 ] 100 ave-time ! [ euler150 ] 100 ave-time
! 5 ms ave run time - 1.01 SD (100 trials) ! 5 ms ave run time - 1.01 SD (100 trials)
SOLUTION: euler190 solution: euler190

View File

@ -62,4 +62,4 @@ PRIVATE>
! [ euler203 ] 100 ave-time ! [ euler203 ] 100 ave-time
! 12 ms ave run time - 1.6 SD (100 trials) ! 12 ms ave run time - 1.6 SD (100 trials)
SOLUTION: euler203 solution: euler203

View File

@ -44,4 +44,4 @@ PRIVATE>
! [ euler206 ] 100 ave-time ! [ euler206 ] 100 ave-time
! 321 ms ave run time - 8.33 SD (100 trials) ! 321 ms ave run time - 8.33 SD (100 trials)
SOLUTION: euler206 solution: euler206

View File

@ -89,4 +89,4 @@ PRIVATE>
! [ euler215 ] 100 ave-time ! [ euler215 ] 100 ave-time
! 208 ms ave run time - 9.06 SD (100 trials) ! 208 ms ave run time - 9.06 SD (100 trials)
SOLUTION: euler215 solution: euler215

Some files were not shown because too many files have changed in this diff Show More