Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)

Paste

Pasted as Python by sebap ( 6 years ago )
T = [[1,0,1,0,0,0,0,1],
       [0,0,0,0,0,0,1,0],
       [0,0,1,0,0,0,0,0],
       [1,0,1,0,0,1,0,0],
       [1,0,1,0,1,0,0,0],
       [1,0,1,1,0,0,0,0],
       [1,0,1,0,0,0,0,1],
       [0,0,0,0,1,0,0,0]]

def distance(T):
    def szukaj(T,indeksy,j,max_min):    #max_min: 1/0 - szuka najwiekszej/najmniejszej liczby
        Y=[]                            #Y - przechowuje indeksy ktore spelniaja warunki
        for m in range(len(indeksy)):
            if T[ indeksy[m] ][ j ]==max_min:
                Y.append(indeksy[m])
        if len(Y) == 1:
            return Y[0]
        elif len(Y) == 0:
            return szukaj(T,indeksy,j+1,max_min)
        else:
            return szukaj(T,Y,j+1,max_min)
    indeksy=[k for k in range(0,len(T))]
#   print(szukaj(T, indeksy, 0, 1))
#   print(szukaj(T, indeksy, 0, 0))
    print(abs(szukaj(T, indeksy, 0, 1)-szukaj(T, indeksy, 0, 0)))

print(distance(T))

 

Revise this Paste

Your Name: Code Language: