Cs50 Tideman Solution — !!install!!
def update_preferences(pairs, eliminated_candidate): updated_pairs = [] for pair in pairs: updated_pair = [preference for preference in pair if preference != eliminated_candidate] updated_pairs.append(updated_pair) return updated_pairs
// Check if locking this pair (winner -> loser) creates a cycle back to the winner Cs50 Tideman Solution