Skip to content
Snippets Groups Projects
helloworld.py 943 B
Newer Older
chafiol's avatar
chafiol committed
#!/usr/bin/python

from sys import argv
from math import *

def Helloworld1(n):
    count = 0
    for i in range(0,n):
        for j in range(0, n):
            print("Helloworld")
            count += 1
    return count
 
def Helloworld2(n):
    count = 0
    for i in range(0,n):
        for j in range(i, n):
            print("Helloworld")
            count +=1
    return count

def Helloworld3(n):
    count = 0
    if(n>1):
        Helloworld3(n/2)
        Helloworld3(n-(n/2))
        count+=1
    print("Helloworld")
    return count

def version(i, n):
    if(i==1):
        l = Helloworld1(n)
        print(l)
    elif(i==2):
        l=Helloworld2(n)
        print(l)
    elif(i==3):
        l=Helloworld3(n)
        # print(l)
    else:
        print("non")
    res = log(n)
    print("log count : ", res)
    print("nb : ", n*res)
        
if(len(argv[1:])):
    versio = int(argv[1])
    nb = int(argv[2])

    version(versio,nb)