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