fork(4) download
  1. (defun states ()
  2. '(
  3. ((0 0 0 0 0 0 0)
  4. (0 0 X 0 0 0 0)
  5. (0 0 0 0 0 0 0)
  6. (0 0 0 T 0 0 0)
  7. (0 0 0 0 0 0 0))
  8. ((0 0 0 0 0 0 0)
  9. (0 0 0 0 0 0 0)
  10. (0 0 0 0 0 X 0)
  11. (0 0 0 T 0 0 0)
  12. (0 0 0 0 0 0 0))
  13. ((0 0 0 0 0 0 0)
  14. (0 0 0 0 0 0 0)
  15. (0 X 0 0 0 0 0)
  16. (0 0 0 T 0 0 0)
  17. (0 0 0 0 0 0 0))
  18. ((0 0 0 0 0 0 0)
  19. (0 0 0 T 0 0 0)
  20. (0 0 0 0 0 0 0)
  21. (0 0 X 0 0 0 0)
  22. (0 0 0 0 0 0 0))))
  23.  
  24. (defun test-print ()
  25. (format T "~%--- Result ---")
  26. (mapcar #'(lambda(x) (print-state x)) (states)))
  27.  
  28. (defun print-state (x)
  29. (format T "~%")
  30. (mapcar (lambda (x) (format T "~@T~@T~@T~@T~@T ~A ~%" x)) x)
  31. (format NIL ""))
  32.  
  33. ;;test print
  34. (test-print)
  35.  
Success #stdin #stdout 0s 25300KB
stdin
Standard input is empty
stdout
--- Result ---
      (0 0 0 0 0 0 0) 
      (0 0 X 0 0 0 0) 
      (0 0 0 0 0 0 0) 
      (0 0 0 T 0 0 0) 
      (0 0 0 0 0 0 0) 

      (0 0 0 0 0 0 0) 
      (0 0 0 0 0 0 0) 
      (0 0 0 0 0 X 0) 
      (0 0 0 T 0 0 0) 
      (0 0 0 0 0 0 0) 

      (0 0 0 0 0 0 0) 
      (0 0 0 0 0 0 0) 
      (0 X 0 0 0 0 0) 
      (0 0 0 T 0 0 0) 
      (0 0 0 0 0 0 0) 

      (0 0 0 0 0 0 0) 
      (0 0 0 T 0 0 0) 
      (0 0 0 0 0 0 0) 
      (0 0 X 0 0 0 0) 
      (0 0 0 0 0 0 0)