Advertisement
mavridaki

Project 3

Dec 4th, 2019
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.63 KB | None | 0 0
  1. from math import sqrt
  2.  
  3. def problem_3(seq):
  4.    
  5.     primes = [i for i in range(2, seq[0]) if seq[0] % i == 0]
  6.     if seq[1] % primes[0] == 0:
  7.         primes.reverse()
  8.     for number in seq[1:]:
  9.         primes.append(number // primes[len(primes) - 1])
  10.     uniq_primes = set(primes)
  11.     uniq_primes = list(uniq_primes)
  12.     uniq_primes.sort()
  13.     print(uniq_primes)
  14.     a_dict = {i: c for i, c in zip(uniq_primes, 'ABCDEFGHJIKLMNOPQRSTUVWXYZ')}
  15.    
  16. problem_3([217, 1891, 4819, 2291, 2987, 3811, 1739, 2491, 4717, 445, 65, 1079, 8383, 5353, 901, 187, 649, 1003, 697, 3239, 7663, 291, 123, 779, 1007, 3551, 1943, 2117, 1679, 989, 3053])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement