Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
list.reverse() solution in Clear category for Zigzag Array by David_Jones
def create_zigzag(rows, cols, start=1):
zigzag = [[start]*cols for _ in range(rows)]
for i in range(rows):
for j in range(cols):
zigzag[i][j] += i*cols + j
if i % 2:
zigzag[i].reverse()
return zigzag
July 1, 2019