racket/collects/tests/unstable/temp-c/ttt-bench-com.rkt
2011-06-28 02:01:41 -04:00

10 lines
212 B
Racket

#lang racket/base
(provide player)
(define ((player mark) b board-ref board-set)
(for*/or ([r (in-range 3)]
[c (in-range 3)])
(if (board-ref b r c)
#f
(board-set b r c mark))))