boris-vlasenko

Заполнить матрицу зигзагом

Jun 29th, 2021
1,436
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.23 KB | None | 0 0
  1. def f(n):
  2.     res = []
  3.     k = 1
  4.     for r in range(n):
  5.         row = []
  6.         for c in range(n):
  7.             row.append(k)
  8.             k += 1
  9.         if r % 2 != 0:
  10.             res.append(row[::-1])
  11.         else:
  12.             res.append(row)
  13.     return res
  14.  
  15.  
  16. a = f(5)
  17. for x in a:
  18.     print(x)
  19.  
Advertisement
Add Comment
Please, Sign In to add comment