예제 #1
0
파일: logic.go 프로젝트: umisama/procon26
func (game *gameMemo) willBestScore(p *plan.Plan, it int) int {
	willBestScore := p.Score()
	for i := it; i < game.numStone; i++ {
		willBestScore -= game.stoneBase[i].Count()
	}
	return willBestScore
}
예제 #2
0
파일: game.go 프로젝트: umisama/procon26
func comparePlan(f, s *plan.Plan) rune {
	if f.Score() < s.Score() {
		return '>'
	} else if f.Score() == s.Score() && f.NumberOfPiece() < s.NumberOfPiece() {
		return '>'
	} else if f.Score() == s.Score() && f.NumberOfPiece() == s.NumberOfPiece() {
		return '='
	}
	return '<'
}