예제 #1
0
파일: sudoku.py 프로젝트: RobLeggett/codes
def exclude_compute_all(unknow_points, unshow_numbers):
	computed_points = exclude_compute_once(unknow_points, unshow_numbers)
	#remain_unshow_numbers = remove_numbers(unshow_numbers,computed_points)
	if len(computed_points)==0:
		return []
	else:   
		return computed_points+exclude_compute_all(
			point.remove_points_from_first(unknow_points, computed_points), 
			unshow_numbers)
예제 #2
0
파일: sudoku.py 프로젝트: RobLeggett/codes
def gen_unknow_points(known_points):
	unknow_points = map(point.gen_point,gen_99())
	return point.remove_points_from_first(unknow_points, known_points)