davegimo

Untitled

Feb 18th, 2021 (edited)
175
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. s = "dda qegrjn1eroqinfnovasdoifgpqowopmadsvpmfdsdvjndsnjajnaddsjneoifioawafovsrgosriojd ff hhh tt"
  2.  
  3.  
  4. def max_ausiliaria(d):
  5.     massimo = -1
  6.     chiave = -1
  7.     for k in d:
  8.         if d[k] > massimo:
  9.             massimo = d[k]
  10.             chiave = k
  11.            
  12.     return chiave, massimo
  13.  
  14. def isPrime(n):
  15.     for i in range(2,n,1):
  16.         if n % i == 0:
  17.             return False
  18.     return True
  19.  
  20. def f(s):
  21.     l = s.split()
  22.     d = {}
  23.    
  24.     for element in l:
  25.         for c in element:
  26.             if c in d:
  27.                 d[c] += 1
  28.             else:
  29.                 d[c] = 1
  30.  
  31.     print(d)
  32.     d.pop(max_ausiliaria(d)[0])
  33.     print(d)
  34.     d.pop(max_ausiliaria(d)[0])
  35.     print(d)
  36.     terzo = max_ausiliaria(d)[1]
  37.     print(terzo)
  38.  
  39.     primes = []
  40.     for i in range(2,terzo+1,1):
  41.         if isPrime(i):
  42.             primes.append(i)
  43.  
  44.     return primes
  45.    
  46.  
  47.  
RAW Paste Data