Example #1
0
def procgrid3d_to_2d(pex, pey, pez):

    p = Prime()
    p1 = p.factorize(pex)
    p2 = p.factorize(pey)
    p3 = p.factorize(pez)
    ptot = sorted(p1 + p2 + p3, reverse=True)

    nprow = 1
    npcol = 1
    for i in range(len(ptot) / 2):
        npcol *= ptot[2 * i]
        nprow *= ptot[2 * i + 1]

    if (len(ptot) - len(ptot) / 2 * 2 == 1):
        npcol *= ptot[len(ptot) - 1]

    return nprow, npcol
Example #2
0
from Prime import *
from Happy import *
Happy().happyFile()
Prime().primeFile()
overlap = []
happy = open("happy.txt")
prime = open("prime.txt")
happylist = happy.read().split()
primelist = prime.read().split()
for h in happylist:
    for p in primelist:
        if h == p:
            overlap.append(h)
print("The overlapping values in happy numbers and prime numbers are ")
print(", ".join(overlap))
print("The count of overlapping values ranging from 1 to 1000 are",
      len(overlap))
Example #3
0
 def setUp(self):
     self.prime = Prime()