Skip to content

Instantly share code, notes, and snippets.

View tugloo1's full-sized avatar

Piyush Gupta tugloo1

View GitHub Profile
def get_edge_order(sorted_edges, all_nodes):
set_trackers = {node: set(node) for node in all_nodes}
edge_order = []
for edge, _ in sorted_edges:
node1, node2 = edge[0], edge[1]
# Case where the nodes already belong to the same set
if set_trackers[node1] == set_trackers[node2]:
continue
else:
""" Coding Test: Group all the anagrams into sets
"""
def get_unique_anagram_key(anagram):
anagram = anagram.replace(' ', '') # Get rid of any spaces
split_anagram = sorted(list(anagram))
key = ''.join(split_anagram)
return key
def group_list_by_anagrams(input_list):
class BloodPressureDataPoint(object):
def __init__(self, systole, diastole, hr):
self.systole = systole
self.diastole = diastole
self.hr = hr
print("finished initializing")