Repository navigation
Expand file tree
/
Copy pathfizz_buzz.yaml
More file actions
15 lines (15 loc) · 3.68 KB
/
Copy pathfizz_buzz.yaml
File metadata and controls
15 lines (15 loc) · 3.68 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
program: (a (q 2 10 (c 2 (c (q . 1) 5))) (c (c (q 2 (i (> () 3) (q 14 (q . 45) (a 4 (c 2 (- () 3)))) (q 2 (i (> (q . 10) 3) (q 2 6 3) (q 14 (a 4 (c 2 (/ 3 (q . 10)))) (a 6 (% 3 (q . 10))))) 1)) 1) (c (q 4 (a 30 (c (c 4 22) 5)) (a (i (= 5 7) (q) (q 2 10 (c 2 (c (+ 5 (q . 1)) 7)))) 1)) (c (q 16 1 (q . 48)) (q 2 (i (a (i (% 3 (q . 3)) (q) (q 2 (i (% 3 (q . 5)) (q) (q 1 . 1)) 1)) 1) (q 1 . "FizzBuzz") (q 2 (i (% 3 (q . 3)) (q 2 (i (% 3 (q . 5)) (q 2 4 1) (q 1 . "Buzz")) 1) (q 1 . "Fizz")) 1)) 1)))) 1))
debug_program: (a (q 2 10 (c (c 4 (c 10 (c 22 30))) (c (q . 1) 5))) (c (c (q 2 (i (> () 3) (q 14 (q . 45) (a 4 (c (c 4 6) (- () 3)))) (q 2 (i (> (q . 10) 3) (q 2 6 3) (q 14 (a 4 (c (c 4 6) (/ 3 (q . 10)))) (a 6 (% 3 (q . 10))))) 1)) 1) (c (q 2 (q 4 (a 61 (c (c 9 45) 11)) 2) (c (a (i (= 5 7) (q) (q 2 10 (c (c 4 (c 10 (c 22 30))) (c (+ 5 (q . 1)) 7)))) 1) 1)) (c (q 16 (q . 48) 1) (q 2 (i (a (i (= (% 3 (q . 3)) ()) (q 2 (i (= (% 3 (q . 5)) ()) (q 1 . 1) (q)) 1) (q)) 1) (q 1 . "FizzBuzz") (q 2 (i (= (% 3 (q . 3)) ()) (q 1 . "Fizz") (q 2 (i (= (% 3 (q . 5)) ()) (q 1 . "Buzz") (q 2 4 (c (c 4 6) 3))) 1)) 1)) 1)))) 1))
solution: (15)
output: (49 50 "Fizz" 52 "Buzz" "Fizz" 55 56 "Fizz" "Buzz" 12593 "Fizz" 12595 12596 "FizzBuzz")
runtime_cost: 129500
byte_cost: 5004000
total_cost: 5133500
tests:
- name: tests
program: (a (q 2 (i (= (a 4 (c 4 (a 10 (c 6 (q 1 . 1))))) (a 4 (c 4 (q 49)))) (q 2 (i (= (a 4 (c 4 (a 10 (c 6 (q 1 . 5))))) (a 4 (c 4 (q 49 50 "Fizz" 52 "Buzz")))) (q 2 (i (= (a 4 (c 4 (a 10 (c 6 (q 1 . 15))))) (a 4 (c 4 (q 49 50 "Fizz" 52 "Buzz" "Fizz" 55 56 "Fizz" "Buzz" 12593 "Fizz" 12595 12596 "FizzBuzz")))) (q) (q 8)) 1) (q 8)) 1) (q 8)) 1) (c (c (q 2 (i (l 3) (q 11 (q . 2) (a 2 (c 2 5)) (a 2 (c 2 7))) (q 11 (q . 1) 3)) 1) (c (q 4 (a 30 (c (c 10 22) 5)) (a (i (= 5 7) (q) (q 2 4 (c 2 (c (+ 5 (q . 1)) 7)))) 1)) (c (q 2 (i (> () 3) (q 14 (q . 45) (a 4 (c 2 (- () 3)))) (q 2 (i (> (q . 10) 3) (q 2 6 3) (q 14 (a 4 (c 2 (/ 3 (q . 10)))) (a 6 (% 3 (q . 10))))) 1)) 1) (c (q 16 1 (q . 48)) (q 2 (i (a (i (% 3 (q . 3)) (q) (q 2 (i (% 3 (q . 5)) (q) (q 1 . 1)) 1)) 1) (q 1 . "FizzBuzz") (q 2 (i (% 3 (q . 3)) (q 2 (i (% 3 (q . 5)) (q 2 4 1) (q 1 . "Buzz")) 1) (q 1 . "Fizz")) 1)) 1))))) ()))
debug_program: (a (q 2 (i (= (a 4 (c 4 (a 10 (c (c 10 (c 22 (c 46 62))) (c (q . 1) (q . 1)))))) (a 4 (c 4 (c (q . 49) ())))) (q 2 (i (= (a 4 (c 4 (a 10 (c (c 10 (c 22 (c 46 62))) (c (q . 1) (q . 5)))))) (a 4 (c 4 (c (q . 49) (c (q . 50) (c (q . "Fizz") (c (q . 52) (c (q . "Buzz") ())))))))) (q 2 (i (= (a 4 (c 4 (a 10 (c (c 10 (c 22 (c 46 62))) (c (q . 1) (q . 15)))))) (a 4 (c 4 (c (q . 49) (c (q . 50) (c (q . "Fizz") (c (q . 52) (c (q . "Buzz") (c (q . "Fizz") (c (q . 55) (c (q . 56) (c (q . "Fizz") (c (q . "Buzz") (c (q . 12593) (c (q . "Fizz") (c (q . 12595) (c (q . 12596) (c (q . "FizzBuzz") ())))))))))))))))))) (q) (q 8 (q . "assertion failed at fizz_buzz.rue:43:5"))) 1) (q 8 (q . "assertion failed at fizz_buzz.rue:42:5"))) 1) (q 8 (q . "assertion failed at fizz_buzz.rue:41:5"))) 1) (c (c (q 2 (i (not (l 3)) (q 11 (concat (q . 1) 3)) (q 11 (concat (concat (q . 2) (a 2 (c 2 (f 3)))) (a 2 (c 2 (r 3)))))) 1) (c (q 2 (q 4 (a 61 (c (c 21 45) 11)) 2) (c (a (i (= 5 7) (q) (q 2 4 (c (c 4 (c 10 (c 22 30))) (c (+ 5 (q . 1)) 7)))) 1) 1)) (c (q 2 (i (> () 3) (q 14 (q . 45) (a 4 (c (c 4 6) (- () 3)))) (q 2 (i (> (q . 10) 3) (q 2 6 3) (q 14 (a 4 (c (c 4 6) (/ 3 (q . 10)))) (a 6 (% 3 (q . 10))))) 1)) 1) (c (q 16 (q . 48) 1) (q 2 (i (a (i (= (% 3 (q . 3)) ()) (q 2 (i (= (% 3 (q . 5)) ()) (q 1 . 1) (q)) 1) (q)) 1) (q 1 . "FizzBuzz") (q 2 (i (= (% 3 (q . 3)) ()) (q 1 . "Fizz") (q 2 (i (= (% 3 (q . 5)) ()) (q 1 . "Buzz") (q 2 4 (c (c 4 6) 3))) 1)) 1)) 1))))) ()))
output: ()
runtime_cost: 304377
byte_cost: 9132000
total_cost: 9436377