Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
index a range solution in Speedy category for Zigzag Array by PythonWithPI
from typing import List
def create_zigzag(rows: int, cols: int, start: int = 1) -> List[List[int]]:
numbers=range(start,start+rows*cols)
array=[]
for row in range(rows):
array.append(list(numbers[row*cols:(row+1)*cols]))
if row % 2 == 1:
array[-1].reverse()
return array
Feb. 11, 2019
Comments: