2014-04-28から1日間の記事一覧

PythonでThe Hamming Distance

コード def checkio(n, m): num3 = format(n ^ m,"b").count("1") print num3 if __name__ == '__main__': checkio(117, 17) checkio(1, 2) checkio(16, 15) 参考にしたサイト ハミング距離 - Wikipedia ビット演算子 - 数値 - Python入門 pythonでn進数への…

PythonでXs and Os Referee

コード def checkio(game_result): magic_square = [8,1,6,3,5,7,4,9,2] x = [0,0,0,0,0,0,0,0,0] o = [0,0,0,0,0,0,0,0,0] s = "".join(game_result) for i in magic_square: if s[magic_square.index(i)] == "X": x[magic_square.index(i)] = i elif s[mag…