====== Math Algorithms ======
^FizzBuzz Math Algorithm^
|def fizzbuzz(n):
for i in range(1, n + 1):
if i % 3 == 0 and i % 5 == 0:
print('FizzBuzz')
elif i % 3 == 0:
print('Fizz')
elif i % 5 == 0:
print('Buzz')
else:
print(i)
|
^GCF Greatest Common Factor Math Algorithm^
|def gcf(i1, i2):
gcf = None
if i1 > i2:
smaller = i2
else:
smaller = i1
for i in range(1, smaller + 1):
if i1 % i == 0 and i2 % i == 0:
gcf = i
return gcf
gcf(20, 12)
|
^Euclids Algorithm^
|def gcf(x, y):
if y == 0:
x, y = y, x
while y != 0:
x, y = y, x % y
return x
|
^Prime Number Algorithm^
|def is_prime(n):
for i in range(2, n):
if n % i == 0:
return False
return True
|
^XX String Algorithm^
|
|
^XX String Algorithm^
|
|
^XX String Algorithm^
|
|