karl3@writeme.com wrote:
> karl3@writeme.com wrote:
> > how about a decision tree that is pleasantly empty!
> > def EmptyDecisionTree:
> > def __init__(self):
> > pass
> > def perform_work(self):
> > return True
> > def get_score(self):
> > return "score: decision tree is completely empty"
maybe a decision tree for finding the _worst_ option? maybe somehow?
something like (surely will be full of bugs) ...
class WorstOptionDecisionTree:
def __init__(self, func_state_pair, *child_func_state_pairs):
self.child_scores = [WorstOptionDecisionTree(func_state_pair) for
func_state_pair in child_func_state_pairs]
self.child_results = []
self.func, self.state = func_state_pair
def work_done(self):
return len(self.children) == 0
def worst_score(self):
return self.child_results[-1] if len(self.child_results) else float('inf')
def perform_work(self):
sort(self.children, key=lambda child:child.worst_score())
self.children[-1].perform_work()
if self.children[0].work_done():
no i flubbed it maybe try simpler
> traffick boss wanders around, pensating. could he be thinking of giant
> business plans?
>
> interviewer: "traffick boss, what are you thinking about?"
>
> traffick boss: "my mind is completely empty. i am thinking nothing. i
> actually have neuroscientists enforcing th--"
>
> interviewer: "surely you are planning your next world-changing move. what are
> you think