2011-03-05から1日間の記事一覧

着手できる場所のチェックと石を取る処理を追加

ちゃんとテストしていない。 # -*- coding: utf-8 -*- import sys import codecs sys.stdout = codecs.getwriter('utf-8')(sys.stdout) class Untouchable(Exception): pass class Goban(object): invalid = 99 empty = 0 black = 1 white = -1 around_moves…

Pythonで碁盤を表す文字列を生成

なんでこんなものを書いてるか、の説明はあとで。 # -*- coding: utf-8 -*- import sys import codecs sys.stdout = codecs.getwriter('utf-8')(sys.stdout) class Goban(object): empty = 0 black = 1 white = 2 def __init__(self, size): self.size = siz…