lint on Project Euler solutions
parent
da98683d8e
commit
0d166264c8
|
@ -24,14 +24,18 @@ IN: project-euler.006
|
||||||
! SOLUTION
|
! SOLUTION
|
||||||
! --------
|
! --------
|
||||||
|
|
||||||
|
<PRIVATE
|
||||||
|
|
||||||
: sum-of-squares ( seq -- n )
|
: sum-of-squares ( seq -- n )
|
||||||
0 [ sq + ] reduce ;
|
0 [ sq + ] reduce ;
|
||||||
|
|
||||||
: square-of-sums ( seq -- n )
|
: square-of-sum ( seq -- n )
|
||||||
0 [ + ] reduce sq ;
|
sum sq ;
|
||||||
|
|
||||||
|
PRIVATE>
|
||||||
|
|
||||||
: euler006 ( -- answer )
|
: euler006 ( -- answer )
|
||||||
1 100 [a,b] dup sum-of-squares swap square-of-sums - abs ;
|
1 100 [a,b] dup sum-of-squares swap square-of-sum - abs ;
|
||||||
|
|
||||||
! [ euler006 ] 100 ave-time
|
! [ euler006 ] 100 ave-time
|
||||||
! 0 ms run / 0 ms GC ave time - 100 trials
|
! 0 ms run / 0 ms GC ave time - 100 trials
|
||||||
|
|
Loading…
Reference in New Issue