new files
This commit is contained in:
parent
3af7344581
commit
86c034bb8b
1364 changed files with 21352 additions and 0 deletions
12
Task/FizzBuzz/ACL2/fizzbuzz.acl2
Normal file
12
Task/FizzBuzz/ACL2/fizzbuzz.acl2
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
(defun fizzbuzz-r (i)
|
||||
(declare (xargs :measure (nfix (- 100 i))))
|
||||
(prog2$
|
||||
(cond ((= (mod i 15) 0) (cw "FizzBuzz~%"))
|
||||
((= (mod i 5) 0) (cw "Buzz~%"))
|
||||
((= (mod i 3) 0) (cw "Fizz~%"))
|
||||
(t (cw "~x0~%" i)))
|
||||
(if (zp (- 100 i))
|
||||
nil
|
||||
(fizzbuzz-r (1+ i)))))
|
||||
|
||||
(defun fizzbuzz () (fizzbuzz-r 1))
|
||||
Loading…
Add table
Add a link
Reference in a new issue