jyanjayakaの日記

はやめのリリース、しょっちゅうリリース

Numeron(数当て)アルゴリズム

Numeronアルゴリズムのpythonソースコード

ここで議論したNumeronアルゴリズム(戦術T2')をpythonで実装した。 一行一行注釈を付けていく。*1*2 main.py # -*- coding: utf-8 -*- N = 3 #ゲームで扱う桁数 import functions P = [] f = [] c = [[]] a = [7,1,9] #setup functions.Generate_P(P) func…

戦術T2'の実装

前回からの続き。 戦術T2'の実装 ソースコードの良い構造とは コードはなるべく意味の単位で分割されていることが望ましい。そのためには関数を適宜定義したりするのも良いが、最も効果的なのはオブジェクトを用いる方法である。今回はまずオブジェクトを用…

Numeron(数当てゲーム)最強アルゴリズム

ゲームの分析 ゲームの分析を通して、適切な用語や記号を導入する。 ゲームのルール Numeronというゲームについての説明はここ。ゲームのルールは次の通り:*1 それぞれのプレイヤーが、0-9までの数字が書かれた10枚のカードのうち3枚を使って、3桁の番号を…