demos: fix some syntax.
parent
2c4a58927e
commit
398d946a76
|
@ -6,7 +6,7 @@ ui.gadgets.labels ;
|
|||
in: lcd
|
||||
|
||||
: lcd-digit ( digit row -- str )
|
||||
[ dup char: : = [ drop 10 ] [ char: 0 - ] if ] dip {
|
||||
[ dup char: \: = [ drop 10 ] [ char: 0 - ] if ] dip {
|
||||
" _ _ _ _ _ _ _ _ "
|
||||
" | | | _| _| |_| |_ |_ | |_| |_| * "
|
||||
" |_| | |_ _| | _| |_| | |_| | * "
|
||||
|
|
|
@ -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: \s "/" }
|
||||
|
|
|
@ -66,4 +66,4 @@ PRIVATE>
|
|||
! [ euler001d ] 100 ave-time
|
||||
! 0 ms ave run time - 0.08 SD (100 trials)
|
||||
|
||||
SOLUTION: euler001
|
||||
solution: euler001
|
||||
|
|
|
@ -77,4 +77,4 @@ PRIVATE>
|
|||
! [ euler002b ] 100 ave-time
|
||||
! 0 ms ave run time - 0.0 SD (100 trials)
|
||||
|
||||
SOLUTION: euler002b
|
||||
solution: euler002b
|
||||
|
|
|
@ -22,4 +22,4 @@ in: project-euler.003
|
|||
! [ euler003 ] 100 ave-time
|
||||
! 1 ms ave run time - 0.49 SD (100 trials)
|
||||
|
||||
SOLUTION: euler003
|
||||
solution: euler003
|
||||
|
|
|
@ -34,4 +34,4 @@ PRIVATE>
|
|||
! [ euler004 ] 100 ave-time
|
||||
! 1164 ms ave run time - 39.35 SD (100 trials)
|
||||
|
||||
SOLUTION: euler004
|
||||
solution: euler004
|
||||
|
|
|
@ -23,4 +23,4 @@ in: project-euler.005
|
|||
! [ euler005 ] 100 ave-time
|
||||
! 0 ms ave run time - 0.14 SD (100 trials)
|
||||
|
||||
SOLUTION: euler005
|
||||
solution: euler005
|
||||
|
|
|
@ -40,4 +40,4 @@ PRIVATE>
|
|||
! [ euler006 ] 100 ave-time
|
||||
! 0 ms ave run time - 0.24 SD (100 trials)
|
||||
|
||||
SOLUTION: euler006
|
||||
solution: euler006
|
||||
|
|
|
@ -23,4 +23,4 @@ in: project-euler.007
|
|||
! [ euler007 ] 100 ave-time
|
||||
! 5 ms ave run time - 1.13 SD (100 trials)
|
||||
|
||||
SOLUTION: euler007
|
||||
solution: euler007
|
||||
|
|
|
@ -69,4 +69,4 @@ PRIVATE>
|
|||
! [ euler008 ] 100 ave-time
|
||||
! 2 ms ave run time - 0.79 SD (100 trials)
|
||||
|
||||
SOLUTION: euler008
|
||||
solution: euler008
|
||||
|
|
|
@ -50,4 +50,4 @@ PRIVATE>
|
|||
! [ euler009 ] 100 ave-time
|
||||
! 1 ms ave run time - 0.73 SD (100 trials)
|
||||
|
||||
SOLUTION: euler009
|
||||
solution: euler009
|
||||
|
|
|
@ -22,4 +22,4 @@ in: project-euler.010
|
|||
! [ euler010 ] 100 ave-time
|
||||
! 15 ms ave run time - 0.41 SD (100 trials)
|
||||
|
||||
SOLUTION: euler010
|
||||
solution: euler010
|
||||
|
|
|
@ -101,4 +101,4 @@ PRIVATE>
|
|||
! [ euler011 ] 100 ave-time
|
||||
! 3 ms ave run time - 0.77 SD (100 trials)
|
||||
|
||||
SOLUTION: euler011
|
||||
solution: euler011
|
||||
|
|
|
@ -39,4 +39,4 @@ in: project-euler.012
|
|||
! [ euler012 ] 10 ave-time
|
||||
! 6573 ms ave run time - 346.27 SD (10 trials)
|
||||
|
||||
SOLUTION: euler012
|
||||
solution: euler012
|
||||
|
|
|
@ -230,4 +230,4 @@ PRIVATE>
|
|||
! [ euler013 ] 100 ave-time
|
||||
! 0 ms ave run time - 0.31 SD (100 trials)
|
||||
|
||||
SOLUTION: euler013
|
||||
solution: euler013
|
||||
|
|
|
@ -70,4 +70,4 @@ PRIVATE>
|
|||
|
||||
! TODO: try using memoization
|
||||
|
||||
SOLUTION: euler014a
|
||||
solution: euler014a
|
||||
|
|
|
@ -30,4 +30,4 @@ PRIVATE>
|
|||
! [ euler015 ] 100 ave-time
|
||||
! 0 ms ave run time - 0.2 SD (100 trials)
|
||||
|
||||
SOLUTION: euler015
|
||||
solution: euler015
|
||||
|
|
|
@ -22,4 +22,4 @@ in: project-euler.016
|
|||
! [ euler016 ] 100 ave-time
|
||||
! 0 ms ave run time - 0.67 SD (100 trials)
|
||||
|
||||
SOLUTION: euler016
|
||||
solution: euler016
|
||||
|
|
|
@ -29,4 +29,4 @@ in: project-euler.017
|
|||
! [ euler017 ] 100 ave-time
|
||||
! 15 ms ave run time - 1.71 SD (100 trials)
|
||||
|
||||
SOLUTION: euler017
|
||||
solution: euler017
|
||||
|
|
|
@ -90,4 +90,4 @@ PRIVATE>
|
|||
! [ euler018a ] 100 ave-time
|
||||
! 0 ms ave run time - 0.39 SD (100 trials)
|
||||
|
||||
SOLUTION: euler018a
|
||||
solution: euler018a
|
||||
|
|
|
@ -63,4 +63,4 @@ PRIVATE>
|
|||
! [ euler019a ] 100 ave-time
|
||||
! 17 ms ave run time - 2.13 SD (100 trials)
|
||||
|
||||
SOLUTION: euler019
|
||||
solution: euler019
|
||||
|
|
|
@ -22,4 +22,4 @@ in: project-euler.020
|
|||
! [ euler020 ] 100 ave-time
|
||||
! 0 ms ave run time - 0.55 (100 trials)
|
||||
|
||||
SOLUTION: euler020
|
||||
solution: euler020
|
||||
|
|
|
@ -35,4 +35,4 @@ in: project-euler.021
|
|||
! [ euler021 ] 100 ave-time
|
||||
! 335 ms ave run time - 18.63 SD (100 trials)
|
||||
|
||||
SOLUTION: euler021
|
||||
solution: euler021
|
||||
|
|
|
@ -42,4 +42,4 @@ PRIVATE>
|
|||
! [ euler022 ] 100 ave-time
|
||||
! 74 ms ave run time - 5.13 SD (100 trials)
|
||||
|
||||
SOLUTION: euler022
|
||||
solution: euler022
|
||||
|
|
|
@ -55,4 +55,4 @@ PRIVATE>
|
|||
! [ euler023 ] time
|
||||
! 2.15542 seconds
|
||||
|
||||
SOLUTION: euler023
|
||||
solution: euler023
|
||||
|
|
|
@ -29,4 +29,4 @@ in: project-euler.024
|
|||
! [ euler024 ] 100 ave-time
|
||||
! 0 ms ave run time - 0.27 SD (100 trials)
|
||||
|
||||
SOLUTION: euler024
|
||||
solution: euler024
|
||||
|
|
|
@ -78,4 +78,4 @@ PRIVATE>
|
|||
! [ euler025a ] 100 ave-time
|
||||
! 0 ms ave run time - 0.17 SD (100 trials)
|
||||
|
||||
SOLUTION: euler025a
|
||||
solution: euler025a
|
||||
|
|
|
@ -65,4 +65,4 @@ PRIVATE>
|
|||
! [ euler026 ] 100 ave-time
|
||||
! 290 ms ave run time - 19.2 SD (100 trials)
|
||||
|
||||
SOLUTION: euler026
|
||||
solution: euler026
|
||||
|
|
|
@ -72,4 +72,4 @@ PRIVATE>
|
|||
|
||||
! TODO: generalize max-consecutive/max-product (from #26) into a new word
|
||||
|
||||
SOLUTION: euler027
|
||||
solution: euler027
|
||||
|
|
|
@ -43,4 +43,4 @@ PRIVATE>
|
|||
! [ euler028 ] 100 ave-time
|
||||
! 0 ms ave run time - 0.39 SD (100 trials)
|
||||
|
||||
SOLUTION: euler028
|
||||
solution: euler028
|
||||
|
|
|
@ -34,4 +34,4 @@ in: project-euler.029
|
|||
! [ euler029 ] 100 ave-time
|
||||
! 704 ms ave run time - 28.07 SD (100 trials)
|
||||
|
||||
SOLUTION: euler029
|
||||
solution: euler029
|
||||
|
|
|
@ -43,4 +43,4 @@ PRIVATE>
|
|||
! [ euler030 ] 100 ave-time
|
||||
! 1700 ms ave run time - 64.84 SD (100 trials)
|
||||
|
||||
SOLUTION: euler030
|
||||
solution: euler030
|
||||
|
|
|
@ -60,4 +60,4 @@ PRIVATE>
|
|||
|
||||
! TODO: generalize to eliminate duplication; use a sequence to specify denominations?
|
||||
|
||||
SOLUTION: euler031
|
||||
solution: euler031
|
||||
|
|
|
@ -77,4 +77,4 @@ PRIVATE>
|
|||
! [ euler032a ] 10 ave-time
|
||||
! 2624 ms ave run time - 131.91 SD (10 trials)
|
||||
|
||||
SOLUTION: euler032a
|
||||
solution: euler032a
|
||||
|
|
|
@ -52,4 +52,4 @@ PRIVATE>
|
|||
! [ euler033 ] 100 ave-time
|
||||
! 7 ms ave run time - 1.31 SD (100 trials)
|
||||
|
||||
SOLUTION: euler033
|
||||
solution: euler033
|
||||
|
|
|
@ -44,4 +44,4 @@ PRIVATE>
|
|||
! [ euler034 ] 10 ave-time
|
||||
! 5506 ms ave run time - 144.0 SD (10 trials)
|
||||
|
||||
SOLUTION: euler034
|
||||
solution: euler034
|
||||
|
|
|
@ -58,4 +58,4 @@ PRIVATE>
|
|||
! TODO: try using bit arrays or other methods outlined here:
|
||||
! http://home.comcast.net/~babdulbaki/Circular_Primes.html
|
||||
|
||||
SOLUTION: euler035
|
||||
solution: euler035
|
||||
|
|
|
@ -36,4 +36,4 @@ PRIVATE>
|
|||
! [ euler036 ] 100 ave-time
|
||||
! 1703 ms ave run time - 96.6 SD (100 trials)
|
||||
|
||||
SOLUTION: euler036
|
||||
solution: euler036
|
||||
|
|
|
@ -49,4 +49,4 @@ PRIVATE>
|
|||
! [ euler037 ] 100 ave-time
|
||||
! 130 ms ave run time - 6.27 SD (100 trials)
|
||||
|
||||
SOLUTION: euler037
|
||||
solution: euler037
|
||||
|
|
|
@ -53,4 +53,4 @@ PRIVATE>
|
|||
! [ euler038 ] 100 ave-time
|
||||
! 11 ms ave run time - 1.5 SD (100 trials)
|
||||
|
||||
SOLUTION: euler038
|
||||
solution: euler038
|
||||
|
|
|
@ -62,4 +62,4 @@ PRIVATE>
|
|||
! [ euler039 ] 100 ave-time
|
||||
! 1 ms ave run time - 0.37 SD (100 trials)
|
||||
|
||||
SOLUTION: euler039
|
||||
solution: euler039
|
||||
|
|
|
@ -48,4 +48,4 @@ PRIVATE>
|
|||
! [ euler040 ] 100 ave-time
|
||||
! 444 ms ave run time - 23.64 SD (100 trials)
|
||||
|
||||
SOLUTION: euler040
|
||||
solution: euler040
|
||||
|
|
|
@ -37,4 +37,4 @@ in: project-euler.041
|
|||
! [ euler041 ] 100 ave-time
|
||||
! 64 ms ave run time - 4.22 SD (100 trials)
|
||||
|
||||
SOLUTION: euler041
|
||||
solution: euler041
|
||||
|
|
|
@ -71,4 +71,4 @@ PRIVATE>
|
|||
! [ euler042a ] 100 ave-time
|
||||
! 21 ms ave run time - 2.2 SD (100 trials)
|
||||
|
||||
SOLUTION: euler042a
|
||||
solution: euler042a
|
||||
|
|
|
@ -98,4 +98,4 @@ PRIVATE>
|
|||
! [ euler043a ] 100 ave-time
|
||||
! 10 ms ave run time - 1.37 SD (100 trials)
|
||||
|
||||
SOLUTION: euler043a
|
||||
solution: euler043a
|
||||
|
|
|
@ -51,4 +51,4 @@ PRIVATE>
|
|||
! [ euler044 ] 10 ave-time
|
||||
! 289 ms ave run time - 0.27 SD (10 trials)
|
||||
|
||||
SOLUTION: euler044
|
||||
solution: euler044
|
||||
|
|
|
@ -46,4 +46,4 @@ PRIVATE>
|
|||
! [ euler045 ] 100 ave-time
|
||||
! 12 ms ave run time - 1.71 SD (100 trials)
|
||||
|
||||
SOLUTION: euler045
|
||||
solution: euler045
|
||||
|
|
|
@ -50,4 +50,4 @@ PRIVATE>
|
|||
! [ euler046 ] 100 ave-time
|
||||
! 37 ms ave run time - 3.39 SD (100 trials)
|
||||
|
||||
SOLUTION: euler046
|
||||
solution: euler046
|
||||
|
|
|
@ -93,4 +93,4 @@ PRIVATE>
|
|||
! 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?
|
||||
|
||||
SOLUTION: euler047a
|
||||
solution: euler047a
|
||||
|
|
|
@ -23,4 +23,4 @@ in: project-euler.048
|
|||
! [ euler048 ] 100 ave-time
|
||||
! 276 ms run / 1 ms GC ave time - 100 trials
|
||||
|
||||
SOLUTION: euler048
|
||||
solution: euler048
|
||||
|
|
|
@ -62,4 +62,4 @@ PRIVATE>
|
|||
! [ euler049 ] 100 ave-time
|
||||
! 206 ms ave run time - 10.25 SD (100 trials)
|
||||
|
||||
SOLUTION: euler049
|
||||
solution: euler049
|
||||
|
|
|
@ -85,4 +85,4 @@ PRIVATE>
|
|||
! [ euler050 ] 100 ave-time
|
||||
! 291 ms run / 20.6 ms GC ave time - 100 trials
|
||||
|
||||
SOLUTION: euler050
|
||||
solution: euler050
|
||||
|
|
|
@ -81,4 +81,4 @@ PRIVATE>
|
|||
: euler051 ( -- answer )
|
||||
2 (euler051) ;
|
||||
|
||||
SOLUTION: euler051
|
||||
solution: euler051
|
||||
|
|
|
@ -48,4 +48,4 @@ PRIVATE>
|
|||
! [ euler052 ] 100 ave-time
|
||||
! 92 ms ave run time - 6.29 SD (100 trials)
|
||||
|
||||
SOLUTION: euler052
|
||||
solution: euler052
|
||||
|
|
|
@ -32,4 +32,4 @@ in: project-euler.053
|
|||
! [ euler053 ] 100 ave-time
|
||||
! 52 ms ave run time - 4.44 SD (100 trials)
|
||||
|
||||
SOLUTION: euler053
|
||||
solution: euler053
|
||||
|
|
|
@ -81,4 +81,4 @@ PRIVATE>
|
|||
! [ euler054 ] 100 ave-time
|
||||
! 34 ms ave run time - 2.65 SD (100 trials)
|
||||
|
||||
SOLUTION: euler054
|
||||
solution: euler054
|
||||
|
|
|
@ -66,4 +66,4 @@ PRIVATE>
|
|||
! [ euler055 ] 100 ave-time
|
||||
! 478 ms ave run time - 30.63 SD (100 trials)
|
||||
|
||||
SOLUTION: euler055
|
||||
solution: euler055
|
||||
|
|
|
@ -29,4 +29,4 @@ in: project-euler.056
|
|||
! [ euler056 ] 100 ave-time
|
||||
! 22 ms ave run time - 2.13 SD (100 trials)
|
||||
|
||||
SOLUTION: euler056
|
||||
solution: euler056
|
||||
|
|
|
@ -41,4 +41,4 @@ in: project-euler.057
|
|||
! [ euler057 ] 100 ave-time
|
||||
! 1728 ms ave run time - 80.81 SD (100 trials)
|
||||
|
||||
SOLUTION: euler057
|
||||
solution: euler057
|
||||
|
|
|
@ -65,4 +65,4 @@ PRIVATE>
|
|||
! [ euler058 ] 10 ave-time
|
||||
! 12974 ms ave run time - 284.46 SD (10 trials)
|
||||
|
||||
SOLUTION: euler058
|
||||
solution: euler058
|
||||
|
|
|
@ -89,4 +89,4 @@ PRIVATE>
|
|||
! [ euler059 ] 100 ave-time
|
||||
! 8 ms ave run time - 1.4 SD (100 trials)
|
||||
|
||||
SOLUTION: euler059
|
||||
solution: euler059
|
||||
|
|
|
@ -51,4 +51,4 @@ PRIVATE>
|
|||
! [ euler062 ] 100 ave-time
|
||||
! 78 ms ave run time - 0.9 SD (100 trials)
|
||||
|
||||
SOLUTION: euler062
|
||||
solution: euler062
|
||||
|
|
|
@ -34,4 +34,4 @@ in: project-euler.063
|
|||
! [ euler063 ] 100 ave-time
|
||||
! 0 ms ave run time - 0.0 SD (100 trials)
|
||||
|
||||
SOLUTION: euler063
|
||||
solution: euler063
|
||||
|
|
|
@ -74,4 +74,4 @@ PRIVATE>
|
|||
! [ euler065 ] 100 ave-time
|
||||
! 4 ms ave run time - 0.33 SD (100 trials)
|
||||
|
||||
SOLUTION: euler065
|
||||
solution: euler065
|
||||
|
|
|
@ -59,4 +59,4 @@ PRIVATE>
|
|||
! [ euler067a ] 100 ave-time
|
||||
! 21 ms ave run time - 2.65 SD (100 trials)
|
||||
|
||||
SOLUTION: euler067a
|
||||
solution: euler067a
|
||||
|
|
|
@ -81,4 +81,4 @@ PRIVATE>
|
|||
! [ euler069a ] 100 ave-time
|
||||
! 0 ms ave run time - 0.01 SD (100 trials)
|
||||
|
||||
SOLUTION: euler069a
|
||||
solution: euler069a
|
||||
|
|
|
@ -65,4 +65,4 @@ PRIVATE>
|
|||
! [ euler070 ] 100 ave-time
|
||||
! 379 ms ave run time - 1.15 SD (100 trials)
|
||||
|
||||
SOLUTION: euler070
|
||||
solution: euler070
|
||||
|
|
|
@ -39,4 +39,4 @@ in: project-euler.071
|
|||
! [ euler071 ] 100 ave-time
|
||||
! 155 ms ave run time - 6.95 SD (100 trials)
|
||||
|
||||
SOLUTION: euler071
|
||||
solution: euler071
|
||||
|
|
|
@ -35,4 +35,4 @@ in: project-euler.072
|
|||
! [ euler072 ] 100 ave-time
|
||||
! 5274 ms ave run time - 102.7 SD (100 trials)
|
||||
|
||||
SOLUTION: euler072
|
||||
solution: euler072
|
||||
|
|
|
@ -48,4 +48,4 @@ PRIVATE>
|
|||
! [ euler073 ] 10 ave-time
|
||||
! 20506 ms ave run time - 937.07 SD (10 trials)
|
||||
|
||||
SOLUTION: euler073
|
||||
solution: euler073
|
||||
|
|
|
@ -64,4 +64,4 @@ PRIVATE>
|
|||
! [ euler074 ] 10 ave-time
|
||||
! 25134 ms ave run time - 31.96 SD (10 trials)
|
||||
|
||||
SOLUTION: euler074
|
||||
solution: euler074
|
||||
|
|
|
@ -75,4 +75,4 @@ PRIVATE>
|
|||
! [ euler075 ] 10 ave-time
|
||||
! 3341 ms ave run timen - 157.77 SD (10 trials)
|
||||
|
||||
SOLUTION: euler075
|
||||
solution: euler075
|
||||
|
|
|
@ -56,4 +56,4 @@ PRIVATE>
|
|||
! [ euler076 ] 100 ave-time
|
||||
! 560 ms ave run time - 17.74 SD (100 trials)
|
||||
|
||||
SOLUTION: euler076
|
||||
solution: euler076
|
||||
|
|
|
@ -63,4 +63,4 @@ PRIVATE>
|
|||
! TODO: set words on sequences are relatively slow; topological sort could be
|
||||
! cleaned up and generalized much better, but it works for this problem
|
||||
|
||||
SOLUTION: euler079
|
||||
solution: euler079
|
||||
|
|
|
@ -72,4 +72,4 @@ PRIVATE>
|
|||
! [ euler081 ] 100 ave-time
|
||||
! 9 ms ave run time - 0.39 SD (100 trials)
|
||||
|
||||
SOLUTION: euler081
|
||||
solution: euler081
|
||||
|
|
|
@ -58,4 +58,4 @@ PRIVATE>
|
|||
! [ euler085 ] 100 ave-time
|
||||
! 791 ms ave run time - 17.15 SD (100 trials)
|
||||
|
||||
SOLUTION: euler085
|
||||
solution: euler085
|
||||
|
|
|
@ -45,4 +45,4 @@ in: project-euler.089
|
|||
! [ euler089 ] 100 ave-time
|
||||
! 14 ms ave run time - 0.27 SD (100 trials)
|
||||
|
||||
SOLUTION: euler089
|
||||
solution: euler089
|
||||
|
|
|
@ -50,4 +50,4 @@ PRIVATE>
|
|||
|
||||
! TODO: this solution is not very efficient, much better optimizations exist
|
||||
|
||||
SOLUTION: euler092
|
||||
solution: euler092
|
||||
|
|
|
@ -28,4 +28,4 @@ in: project-euler.097
|
|||
! [ euler097 ] 100 ave-time
|
||||
! 0 ms ave run timen - 0.22 SD (100 trials)
|
||||
|
||||
SOLUTION: euler097
|
||||
solution: euler097
|
||||
|
|
|
@ -49,4 +49,4 @@ PRIVATE>
|
|||
! [ euler099 ] 100 ave-time
|
||||
! 16 ms ave run timen - 1.67 SD (100 trials)
|
||||
|
||||
SOLUTION: euler099
|
||||
solution: euler099
|
||||
|
|
|
@ -32,4 +32,4 @@ in: project-euler.100
|
|||
! [ euler100 ] 100 ave-time
|
||||
! 0 ms ave run time - 0.14 SD (100 trials)
|
||||
|
||||
SOLUTION: euler100
|
||||
solution: euler100
|
||||
|
|
|
@ -61,4 +61,4 @@ PRIVATE>
|
|||
! [ euler102 ] 100 ave-time
|
||||
! 12 ms ave run time - 0.92 SD (100 trials)
|
||||
|
||||
SOLUTION: euler102
|
||||
solution: euler102
|
||||
|
|
|
@ -49,4 +49,4 @@ PRIVATE>
|
|||
! [ euler112 ] 100 ave-time
|
||||
! 2749 ms ave run time - 33.76 SD (100 trials)
|
||||
|
||||
SOLUTION: euler112
|
||||
solution: euler112
|
||||
|
|
|
@ -57,4 +57,4 @@ PRIVATE>
|
|||
! [ euler116 ] 100 ave-time
|
||||
! 0 ms ave run time - 0.34 SD (100 trials)
|
||||
|
||||
SOLUTION: euler116
|
||||
solution: euler116
|
||||
|
|
|
@ -41,4 +41,4 @@ PRIVATE>
|
|||
! [ euler117 ] 100 ave-time
|
||||
! 0 ms ave run time - 0.29 SD (100 trials)
|
||||
|
||||
SOLUTION: euler117
|
||||
solution: euler117
|
||||
|
|
|
@ -60,4 +60,4 @@ PRIVATE>
|
|||
! array in the way of the sieve of eratosthene would scale
|
||||
! better on bigger values.
|
||||
|
||||
SOLUTION: euler124
|
||||
solution: euler124
|
||||
|
|
|
@ -45,4 +45,4 @@ PRIVATE>
|
|||
! [ euler134 ] 10 ave-time
|
||||
! 933 ms ave run timen - 19.58 SD (10 trials)
|
||||
|
||||
SOLUTION: euler134
|
||||
solution: euler134
|
||||
|
|
|
@ -51,4 +51,4 @@ PRIVATE>
|
|||
! [ euler148 ] 100 ave-time
|
||||
! 0 ms ave run time - 0.17 SD (100 trials)
|
||||
|
||||
SOLUTION: euler148
|
||||
solution: euler148
|
||||
|
|
|
@ -70,4 +70,4 @@ PRIVATE>
|
|||
! [ euler150 ] 10 ave-time
|
||||
! 30208 ms ave run time - 593.45 SD (10 trials)
|
||||
|
||||
SOLUTION: euler150
|
||||
solution: euler150
|
||||
|
|
|
@ -74,4 +74,4 @@ defer: (euler151)
|
|||
! [ euler151 ] 100 ave-time
|
||||
! ? ms run time - 100 trials
|
||||
|
||||
SOLUTION: euler151
|
||||
solution: euler151
|
||||
|
|
|
@ -35,4 +35,4 @@ PRIVATE>
|
|||
! [ euler164 ] 100 ave-time
|
||||
! 7 ms ave run time - 1.23 SD (100 trials)
|
||||
|
||||
SOLUTION: euler164
|
||||
solution: euler164
|
||||
|
|
|
@ -39,4 +39,4 @@ MEMO: fn ( n -- x )
|
|||
! [ euler169 ] 100 ave-time
|
||||
! 0 ms ave run time - 0.2 SD (100 trials)
|
||||
|
||||
SOLUTION: euler169
|
||||
solution: euler169
|
||||
|
|
|
@ -35,4 +35,4 @@ PRIVATE>
|
|||
! [ euler173 ] 100 ave-time
|
||||
! 0 ms ave run time - 0.35 SD (100 trials)
|
||||
|
||||
SOLUTION: euler173
|
||||
solution: euler173
|
||||
|
|
|
@ -55,4 +55,4 @@ PRIVATE>
|
|||
! [ euler175 ] 100 ave-time
|
||||
! 0 ms ave run time - 0.31 SD (100 trials)
|
||||
|
||||
SOLUTION: euler175
|
||||
solution: euler175
|
||||
|
|
|
@ -73,4 +73,4 @@ in: project-euler.186
|
|||
! [ euler186 ] 10 ave-time
|
||||
! 18572 ms ave run time - 796.87 SD (10 trials)
|
||||
|
||||
SOLUTION: euler186
|
||||
solution: euler186
|
||||
|
|
|
@ -40,4 +40,4 @@ PRIVATE>
|
|||
! [ euler188 ] 100 ave-time
|
||||
! 4 ms ave run time - 0.05 SD (100 trials)
|
||||
|
||||
SOLUTION: euler188
|
||||
solution: euler188
|
||||
|
|
|
@ -51,4 +51,4 @@ PRIVATE>
|
|||
! [ euler150 ] 100 ave-time
|
||||
! 5 ms ave run time - 1.01 SD (100 trials)
|
||||
|
||||
SOLUTION: euler190
|
||||
solution: euler190
|
||||
|
|
|
@ -62,4 +62,4 @@ PRIVATE>
|
|||
! [ euler203 ] 100 ave-time
|
||||
! 12 ms ave run time - 1.6 SD (100 trials)
|
||||
|
||||
SOLUTION: euler203
|
||||
solution: euler203
|
||||
|
|
|
@ -44,4 +44,4 @@ PRIVATE>
|
|||
! [ euler206 ] 100 ave-time
|
||||
! 321 ms ave run time - 8.33 SD (100 trials)
|
||||
|
||||
SOLUTION: euler206
|
||||
solution: euler206
|
||||
|
|
|
@ -89,4 +89,4 @@ PRIVATE>
|
|||
! [ euler215 ] 100 ave-time
|
||||
! 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
Loading…
Reference in New Issue