Project Euler solutions are not always numbers
							parent
							
								
									483028cc51
								
							
						
					
					
						commit
						dc18466c27
					
				|  | @ -1,6 +1,6 @@ | ||||||
| ! Copyright (c) 2007 Aaron Schaefer. | ! Copyright (c) 2007 Aaron Schaefer. | ||||||
| ! See http://factorcode.org/license.txt for BSD license. | ! See http://factorcode.org/license.txt for BSD license. | ||||||
| USING: definitions io io.files kernel math.parser sequences strings | USING: definitions io io.files kernel math math.parser sequences strings | ||||||
|     vocabs vocabs.loader |     vocabs vocabs.loader | ||||||
|     project-euler.001 project-euler.002 project-euler.003 project-euler.004 |     project-euler.001 project-euler.002 project-euler.003 project-euler.004 | ||||||
|     project-euler.005 project-euler.006 project-euler.007 project-euler.008 |     project-euler.005 project-euler.006 project-euler.007 project-euler.008 | ||||||
|  | @ -32,7 +32,7 @@ PRIVATE> | ||||||
| : run-project-euler ( -- ) | : run-project-euler ( -- ) | ||||||
|     problem-prompt dup problem-solved? [ |     problem-prompt dup problem-solved? [ | ||||||
|         dup number>euler "project-euler." swap append run |         dup number>euler "project-euler." swap append run | ||||||
|         "Answer: " swap number>string append print |         "Answer: " swap dup number? [ number>string ] when append print | ||||||
|         "Source: " swap solution-path append print |         "Source: " swap solution-path append print | ||||||
|     ] [ |     ] [ | ||||||
|         drop "That problem has not been solved yet..." print |         drop "That problem has not been solved yet..." print | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue