Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def bar2(tocarry, toindex, fromindex, j, stop, n, replacement):
- for i in range(j, n):
- if replacement:
- for k in range(i + 1, n):
- fromindex[k] = fromindex[i]
- else:
- for k in range(i + 1, n):
- fromindex[k] = fromindex[i] + k - i
- #print(fromindex)
- if i + 1 == n:
- for k in range(n):
- tocarry[k][toindex[k]] = fromindex[k]
- toindex[k] += 1
- fromindex[i] += 1
- #print(fromindex)
- for i in range(n - 1, j - 1, -1):
- #print(fromindex, " ", i)
- for t in range(j , n):
- if replacement:
- for k in range(t + 1, n):
- fromindex[k] = fromindex[t]
- else:
- for k in range(t + 1, n):
- fromindex[k] = fromindex[t] + k - t
- if t + 1 == n:
- for k in range(n):
- tocarry[k][toindex[k]] = fromindex[k]
- toindex[k] += 1
- fromindex[t] += 1
- while fromindex[i] < stop:
- # print("Hola")
- # print(i)
- if i + 1 != n:
- fromindex[i] += 1
- if replacement:
- for k in range(i + 1, n):
- fromindex[k] = fromindex[i]
- else:
- for k in range(i + 1, n):
- fromindex[k] = fromindex[i] + k - i
- if i + 1 == n:
- for k in range(n):
- tocarry[k][toindex[k]] = fromindex[k]
- toindex[k] += 1
- fromindex[i] += 1
Add Comment
Please, Sign In to add comment