17 lines
		
	
	
		
			326 B
		
	
	
	
		
			Factor
		
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			326 B
		
	
	
	
		
			Factor
		
	
	
USING: namespaces math partial-continuations tools.test
 | 
						|
kernel sequences ;
 | 
						|
IN: temporary
 | 
						|
 | 
						|
SYMBOL: sum
 | 
						|
 | 
						|
: range ( r from to -- n )
 | 
						|
    over - 1 + rot [ 
 | 
						|
        -rot [ over + pick call drop ] each 2drop f  
 | 
						|
    ] bshift 2nip ;
 | 
						|
 | 
						|
[ 55 ] [
 | 
						|
    0 sum set 
 | 
						|
    [ 1 10 range sum get + sum set f ] breset drop
 | 
						|
    sum get
 | 
						|
] unit-test
 |