Browse Source

rename variables

pull/1/head
wes 7 years ago
parent
commit
946c466858
  1. 18
      intersection.py

18
intersection.py

@ -10,14 +10,14 @@ def frequencies(xs):
freqs[x] += 1 freqs[x] += 1
return freqs return freqs
def intersection(fs1, fs2): def intersection(xs, ys):
xs = [] freqs1 = frequencies(xs)
for k, v in fs1.iteritems(): freqs2 = frequencies(ys)
n = min(v, fs2[k])
xs.extend([k for _ in xrange(n)])
return xs
fs1 = frequencies([1,4,2,6,10,4,4]) intersection = []
fs2 = frequencies([7,4,9,10,20,4,10]) for k, v in freqs1.iteritems():
n = min(v, freqs2[k])
intersection.extend([k for _ in xrange(n)])
return intersection
print intersection(fs1, fs2) print intersection([1,4,2,6,10,4,4], [7,4,9,10,20,4,10])

Loading…
Cancel
Save